Archive for the ‘Urban Infrastructure’ Category

IEEE Spectrum Webcast: Enabling Electronics for Smart Grid Technologies & Beyond

Tuesday, November 10th, 2009

IEEE is sponsoring a series of forums on emerging technologies. The first event is on the smart grid, which takes place at the Computer History Museum, Santa Clara, CA on Monday, 30 November 2009 from 5:00 PM PT – 7:30 PM PT but will also be webcast here.

From the announcement:

The Edison Electric Institute estimates that in the next five to six years, close to 60 million smart meters will be installed in the United States. Most of the country’s largest and best-known electricity distributors will be giving their customers a tool that they can use to conserve energy and save money—and that the companies themselves can use to improve reliability, maintenance, and book-keeping. The data requirements associated with the smart grid roll-out will be prodigious and a new business opportunity for semiconductor companies and the companies which partner with them.

But what are those opportunities exactly, and what engineering challenges must be met to seize the day successfully? Specifically, how do power system data differ from (say) travel, sales, or traffic data? What about storage and data security requirements? Are there processing problems that are essentially different from those encountered in other kinds of large, complex systems?

Moderator:
Bill Sweet, senior editor IEEE Spectrum magazine & IEEE Spectrum’s Energywise newsletter

Speakers:
Dean Samara-Rubio, Intel Corporation, Architecture & Strategy, Intel Open Energy Initiative
Farrokh Albuyeh, Ph.D., Open Access Technology International Vice President, Market Services & Consulting www.oati.com
Shmuel Shaffer, Ph. D., Senior Director -Smart Grid, Cisco
Chris Knudsen, Director of the Technology Innovation Center at Pacific Gas & Electric Company

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

How Safe is Your Drinking Water? NPR’s Terry Gross Interviews NYT’s Charles Duhigg

Thursday, October 22nd, 2009

toxicwaters_article_header

This morning, I listened to part of Terry Gross’s interview with Charles Duhigg, a reporter at the New York Times, who is writing a series of articles on the quality of American drinking water. The NYT Toxic Waters webpage lists the articles and accompanies them with video. The NPR interview transcript is available here.

Charles and his staff went to every state in the US and used the Freedom of Information Act to get information about companies that dump pollutants into the water. As part of the Clean Water Act, companies have to measure what they are actually dumping, as much as once a week. From each state, Charles received waterway permits and information on whether companies are breaking the law and whether they have actually been punished. They built a giant database with this information, which supposedly rivals the EPA’s own bookkeeping.



Some key issues that I picked up (paraphrased from the interview):

  • An estimated one in ten Americans have been exposed to drinking water that contains dangerous chemicals or fails to meet a federal health benchmark in other ways. This includes carcinogens in the tap water of major American cities and unsafe chemicals in drinking water wells
  • The Clean Water Act has been violated more than a half a million times in the last five years, but fewer than three percent of polluters have been fined or punished.
  • Much of the water pollution in the 1970s was more obvious–you could see it, and you could taste it, and you could feel it. In addition, it took a lot of pollution to affect your life. Now, many chemicals have no scent, have no taste, making them more difficult to detect. Some are dangerous when they’re measured in parts per billion. This is the equivalent of a thimble full of chemical in a swimming pool’s worth of water, and that can actually be enormously dangerous; can be linked to cancers, can be linked to birth defects and other problems
  • The reason why the Clean Water Act isn’t being enforced is that states simply don’t have the resources to control and monitor polluters. The average Department of Environmental Protection’s budget has remained essentially flat over the last decade while the number of facilities that they have to police has doubled. So as a result, they just don’t have the manpower to go out there and actually enforce the law.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

IBM to Make Iowa City Smart(er)

Wednesday, October 21st, 2009

smart_growth_930x260

It’s great to see major technology companies like Microsoft, Google and IBM place an emphasis on finding solutions to mitigate climate change. These companies have some very talented engineering staff that could likely make a big difference. Recently, IBM has poured a lot of money into marketing their “smarter cities” program. The website, unfortunately, reads like a giant heap of cleantech-utopia used-car salesman babble. “Safe neighborhoods. Quality schools. Affordable housing. Traffic that flows. It’s all possible…” with IBM! Case in point, this lovely vacuous pitch about IBM’s vision for “Smarter Cities.”



However, the New York Times recently detailed an IBM Smarter Cities program that is, apparently, more than just hype: they are starting a project in Dubuque, Iowa that, “over the next several years will use sensors, software and Internet computing to give the city’s government and citizens the digital tools to measure, monitor and alter the way they use water, electricity and transportation.”

From the article:

I.B.M. already has a number of computer-services projects with cities around the world, from traffic management systems in Stockholm and London to a smart-grid electricity system in Amsterdam, to water management in Shenyang, China. A goal in each is to conserve resources and reduce energy consumption and carbon emissions.

The Dubuque effort stands out not only because it is in the United States, but also because it marks I.B.M.’s most comprehensive approach to these digitally enhanced public services — water, electricity and transportation. “We’re trying to make Dubuque into the first integrated, smart city,” said Robert Morris, vice president of services research at I.B.M.

The benefits, Mr. Morris added, could well extend beyond water, electricity and transportation. For example, housing development and traffic management could be modeled and policies adopted for other goals like “making sure you have a walkable city.”

The first phase will involve installing digital water and electricity meters in 250 homes and businesses. The smart water meters include special low-flow sensing technology from a local manufacturer, A.Y. McDonald, that will help the public works department and residences reduce water use and detect leaks. An estimated 30 percent of households use water unnecessarily because of undetected leakage in faucets and toilets.

The smart electric meters will help households track their energy use and conserve. They will be able to tap into a Web site and, for example, set household temperatures a few degrees cooler in the winter or warmer in the summer — and model the savings in energy use and monthly bills.

Sounds very technocentric but worth keeping an eye on. In particular, the water sensing stuff seems very relevant to our recent work with HydroSense–a water sensing system that can identify water usage down to the source (e.g., dishwasher, kitchen sink). We have also begun looking at leak detection and identification.

“Smart cities” have recently also emerged as a topic of academic inquiry–the key idea being that traffic sensors, cameras, and even mobile phones all potentially provide data that can be used to understand and model the city. We did a bit of this work on shared bicycling–i.e., what does shared bicycling data reveal about a city? Marcus Foth has a book called Handbook of Research on Urban Informatics: The Practice and Promise of the Real-Time City, which is a collection of essays on “smart cities” research. The senseable city lab directed by Carlo Ratti is also a great place to check out for work in this area.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

Sensing and Predicting the Pulse of the City through Shared Bicycling

Friday, July 17th, 2009

bicingtalkscreenshot_titleslide.png

I just got done presenting at IJCAI09 on the shared bicycling research I conducted while a visiting researcher in the summer of 2008 at Telefonica Research in Barcelona, Spain. This is joint work with Joachim Neumann and Nuria Oliver (both of Telefonica Research). You can download the talk (PowerPoint slides) here.

Community shared bicycling programs offer an environmentally friendly, healthy, and inexpensive alternative to automobile transportation. Recent technological advances have led to a third generation shared bicycling system whose real-time usage data can be collected, archived, and analyzed. Currently, there are over forty such programs in the world including SmartBikeDC in Washington D.C. and Vélib’ in Paris, which has 20,000 bicycles and 1,450 stations (approximately 1 station every 300 meters). Barcelona’s shared bicycle program, Bicing, was launched in March of 2007. It currently has 390 stations with 6,000 bicycles and over 150,000 yearly subscribers.

Abstract
City-wide urban infrastructures are increasingly reliant on network technology to improve and ex-pand their services. As a side effect of this digitali-zation, large amounts of data can be sensed and analyzed to uncover patterns of human behavior. In this paper, we focus on the digital footprints from one type of emerging urban infrastructure: shared bicycling systems. We provide a spatiotemporal analysis of 13 weeks of bicycle station usage from Barcelona’s shared bicycling system, called Bicing. We apply clustering techniques to identify shared behaviors across stations and show how these behaviors relate to location, neighborhood, and time of day. We then compare experimental results from four predictive models of near-term station usage. Finally, we analyze the impact of factors such as time of day and station activity in the prediction capabilities of the algorithms.

Some pictures (with captions) from the talk:
img_0128-1280x960.jpg
Our focus was on utilizing existing urban infrastructure to sense data about human behavior that is *freely* available (e.g., not proprietary data but data that we can freely access). In this case, we use shared bicycling usage to uncover spatiotemporal patterns of human mobility in the city of Barcelona.

img_0130-1280x960.jpg
We have reached a pivotal point in time where city infrastructures are transitioning from mechanical/analog systems to digital systems thereby creating digital traces of human activity. Bruno Latour notes the potential to access the masses of data that are of the same order of magnitude as that of the natural sciences.

img_0131-1280x960.jpg
Our main contributions were: (1) demonstrating the potential of using shared bicycling as a data source to gain insights into city dynamics and aggregated human be-havior; (2) exploring the relationship between spatiotemporal patterns of bicycle usage and underlying city behavior and geography; and (3) studying patterns in bicycle station usage, including the prediction of usage patterns and an analysis of how factors such as the time of the day affect this prediction.

img_0136-1280x960.jpg
We obtained our data by scraping the bicing website once every two minutes. We downloaded station geolocation information as well as the number of current free parking spots and number of currently available bicycles.

img_0143-1280x960.jpg
One of our motivations to explore prediction was the fact that 66% respondents to an online survey about Bicing stated that they had difficulty finding a free parking slot when trying to drop off a bicycle. This is a major impediment to Barcelona residents adopting Bicing as a primary form of transportation as searching for a station with a free parking spot takes time. Indeed, 50% of respondents avoid Bicing when they are traveling to a place where they must be on time.

img_0148-1280x960.jpg
We used dendrogram clustering on station temporal usage data to see how Bicing usage patterns are shared across the city. We also explored how our prediction algorithms performed in relation to these clusters.

img_0150-1280x960.jpg
One longterm goal of our work is to explore ways to make shared bicycling more self-sustainable. Current shared bicycling systems rely on trucks to load balance the bicycles (i.e., to make sure they are well distributed throughout the city). We are looking at ways to incentivize bicing users to drop off/pick up bicycles slightly out of their way to reduce the maintenance/operating overhead on the city. A mobile phone application could recommend a station close to a user’s final destination that is predicted to have a need for bicycles.

img_0165-1280x960.jpg
This work would not have been possible without my colleagues Joachim Neumann and Nuria Oliver. Joachim, in particular, worked tirelessly on this project for six months and was absolutely essential to many parts of the project including data logging, model building, and evaluation.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

CA Considers Rationing Water

Monday, May 4th, 2009

drought-pix.jpg

I had this flagged to post back in February when it first occurred but didn’t have a chance to write it up until now. According to the AP, “California Governor Arnold Schwarzenegger declared a state emergency due to drought and said he would consider mandatory rationing in the face of nearly $3 billion in economic losses this year.” This article also mentions that Schwarzenegger asked urban users to cut water consumption by 20 percent and for state agencies to implement a water reduction plan.

The Federal government is now involved. Interior Secretary Ken Salazar and Agriculture Secretary Tom Vilsack created a Federal Drought Action Team that will be working with California (press release available here). See also California’s Snowpack Problem in The New Republic.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

Energy vs. Water

Monday, April 27th, 2009

energyvswater.JPG

A fantastic article from Scientific American exploring the intrinsic relationships between water and energy in modern society. The article was written by Michael E. Webber, an assistant professor in Mechanical Engineering at the University of Texas, Austin and the associate director of the Center for International Energy and Environmental Policy. A few highlights from the article (my headings):

Water and Energy

Water and energy are the two most fundamental ingredients of modern civilization. Without water, people die. Without energy, we cannot grow food, run computers, or power homes, schools or offices. As the world’s population grows in number and affluence, the demands for both resources are increasing faster than ever.

Woefully underappreciated, however, is the reality that each of these precious commodities might soon cripple our use of the other. We consume massive quantities of water to generate energy, and we consume massive quantities of energy to deliver clean water. Many people are concerned about the perils of peak oil—running out of cheap oil. A few are voicing concerns about peak water. But almost no one is addressing the tension between the two: water restrictions are hampering solutions for generating more energy, and energy problems, particularly rising prices, are curtailing efforts to supply more clean water.

The Cost of Storing, Treating and Delivering Water

The earth holds about eight million cubic miles of freshwater—tens of thousands of times more than humans’ annual consumption. Unfortunately, most of it is imprisoned in underground reservoirs and in permanent ice and snow cover; relatively little is stored in easily accessible and replenishable lakes and rivers.

Furthermore, the available water is often not clean or not located close to population centers. Phoenix gets a large share of its freshwater via a 336-mile aqueduct from, of course, the Colorado River. Municipal supplies are also often contaminated by industry, agriculture and wastewater effluents. According to the World Health Organization, approximately 2.4 billion people live in highly water-stressed areas. Two primary solutions—shipping in water over long distances or cleaning nearby but dirty supplies—both require large amounts of energy, which is soaring in price.

We use a lot of energy to move and treat water, sometimes across vast distances. The California Aqueduct, which transports snowmelt across two mountain ranges to the thirsty coastal cities, is the biggest electricity consumer in the state. As convenient resources become tapped out, provi­ders must dig deeper and reach farther. Countries that have large populations but isolated water sources are considering daunting megaprojects. China, for example, wants to transport water from three river basins in the water-rich south over thousands of miles to the water-poor north, consuming vast energy supplies. Old-guard investors such as T. Boone Pickens who made their billions from oil and natural gas are now putting their money into water, including one project to pipe it across Texas. Cities such as El Paso are also trying to develop desalination plants positioned above salty aquifers, which require remarkable amounts of energy—and money.

In addition, local municipalities have to clean incoming water and treat outgoing water, which together consume about 3 percent of the nation’s electricity. Health standards typically get stricter with time, too, so the degree of energy that needs to be spent per gallon will only increase.

Water and Power Generation

Nationwide, the two greatest users of freshwater are agriculture and power plants. Thermal power plants—those that consume coal, oil, natural gas or uranium—generate more than 90 percent of U.S. electricity, and they are water hogs. The sheer amount required to cool the plants impacts the available supply to everyone else. And although a considerable portion of the water is eventually returned to the source (some evaporates), when it is emitted it is at a different temperature and has a different biological content than the source, threatening the environment. Whether this effluent should be processed is contentious; the Supreme Court is set to hear a consolidation of cases about the Environmental Protection Agency’s requirements that power plants retrofit their systems to minimize impact on local water supplies and aquatic life.

Cars and Water

Plug-in vehicles are particularly appealing because it is easier to manage the emissions from 1,500 power plants than from hundreds of millions of tailpipes. The electrical infrastructure is already in place. But the power sector swallows water. Compared with producing gasoline for a car, generating electricity for a plug-in hybrid-electric or all-electric vehicle withdraws 10 times as much water and consumes up to three times as much water per mile, according to studies done at the University of Texas at Austin.

Biofuels are worse. Recent analyses indicate that the entire production cycle—from growing irrigated crops on a farm to pumping biofuel into a car—can consume 20 or more times as much water for every mile traveled than the production of gasoline. When scaling up to the 2.7 trillion miles that U.S. passenger vehicles travel a year, water could well become a limiting factor. Municipalities are already fighting over water supplies with the booming biofuels industry: citizens in the Illinois towns of Champaign and Urbana recently opposed a local ethanol plant’s petition to withdraw two million gallons a day from the local aquifer to produce 100 million gallons of ethanol a year. Resistance will grow as ranchers’ wells run dry.

Warning: There is No Replacement for Water

Regardless of which energy source the U.S., or the world, might favor, water is ultimately more important than oil because it is more immediately crucial for life, and there is no substitute. And it seems we are approaching an era of peak water—the lack of cheap water. The situation should already be considered a crisis, but the public has not grasped the urgency.

The public has indeed become more open-minded about the risks of peak oil, which vary from the dire (mass starvation and resource wars) to the blasé (markets bring forth new technologies that save the day). Supply shortages and skyrocketing prices have ratcheted up confidence in the claims of the “peakers.” Policy levers and market forces are being deployed to find a substitute for affordable oil.

What will it take for us to make the leap for water and, better yet, to consider both issues as one? When the projections for declining oil production are overlaid with the increasing demand for water, the risks become severe. Because water is increasingly energy-intensive to produce, we will likely be relying on fossil fuels for pumping water from deeper aquifers or for moving it through longer pipelines. Any peak in oil production could force a peak in water production. Peak oil might cause some human suffering, but peak water would have more extreme consequences: millions already die every year from limited access to freshwater, and the number could grow by an order of magnitude.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

What Happens When Cities Run Out of Water?

Friday, February 27th, 2009

hooverdam.png

The 2008 US Census Bureau rates Las Vegas as the 28th most populous city in the United States. According to a recent article in Bloomberg, it would seem that the nearly 2 million metropolitan residents are on the verge of a water crisis.

Some key quotes from the article:

[Las Vegas] is battling the worst 10-year drought in recorded history along the Colorado River, which feeds the 110-mile-long reservoir. Since 1999, Lake Mead has dropped about 1 percent a year. By 2012, the lake’s surface could fall below the existing pipe that delivers 40 percent of the city’s water.

Patricia Mulroy, manager of the Southern Nevada Water Authority, started her push with conservation. She’s paying homeowners $1.50 a square foot (0.09 square meter) to replace lawns with gravel and asking golf courses to dig up turf. That helped cut Las Vegas’s water use by 19.4 percent in the seven years ended in 2008, even as the metropolitan area added 482,000 people, bringing the total to 2 million. It wasn’t enough

Water upheavals are intensifying because the population is growing fastest in places where fresh water is either scarce or polluted. Dry areas are becoming drier and wet areas wetter as the oceans and atmosphere warm. Economic roadblocks, such as the global credit crunch and its effects on Mulroy’s attempts to sell bonds, multiply during a recession.

“Water is going to be more important than oil in the next 20 years,” says Dipak Jain, dean of the Kellogg School of Management at Northwestern University in Evanston, Illinois, who studies why corporations locate where they do.

“People view water as a human right and expect it to be virtually free,” says Michael LoCascio at Boston-based Lux Research Inc., which analyzes water issues. “Governments respond to that, and you end up with inefficiency.”

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

Nuage Vert, Largescale Energy Ambient Display

Thursday, January 22nd, 2009


image06.jpg

From the Nuage Vert website:

Every night from the 22 to the 29 of February 2008, the vapour emissions of he Salmisaari power plant in Helsinki will be illuminated to show the current levels of electricity consumption by local residents. A laser ray will trace the cloud during the night time and turn it into a city scale neon sign. Nuage Vert is a communal event for the area of Ruoholahti, which anticipates esoteric cults centred on energy and transforms an active power plant into a space for art, a living factory. In tandem, as a reversal of conventional roles whereby the post-industrial factory is turned into space for culture, Kaapeli (the cultural factory) becomes the site of operation and Salmisaari (the industrious factory) becomes the site of spectacle.


collage123_600.jpg


First 30 seconds of Green Cloud goes online from HeHe on Vimeo.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

President-Elect Obama Highlights Key Parts of Economic Plan

Monday, December 8th, 2008

On Saturday, President-Elect Obama highlighted the key parts of his economic recovery plan including initiatives to make public buildings more energy efficient, investing in public infrastructure projects such as roads and bridges, modernizing and upgrading school buildings, broadening access to high speed internet, and upgrading technology in hospitals.

From change.gov:

Yesterday, we received another painful reminder of the serious economic challenge our country is facing when we learned that 533,000 jobs were lost in November alone, the single worst month of job loss in over three decades. That puts the total number of jobs lost in this recession at nearly 2 million.

But we need action – and action now. That is why I have asked my economic team to develop an economic recovery plan for both Wall Street and Main Street that will help save or create at least two and a half million jobs, while rebuilding our infrastructure, improving our schools, reducing our dependence on oil, and saving billions of dollars.

We won’t do it the old Washington way. We won’t just throw money at the problem. We’ll measure progress by the reforms we make and the results we achieve — by the jobs we create, by the energy we save, by whether America is more competitive in the world.

Today, I am announcing a few key parts of my plan. First, we will launch a massive effort to make public buildings more energy-efficient. Our government now pays the highest energy bill in the world. We need to change that. We need to upgrade our federal buildings by replacing old heating systems and installing efficient light bulbs. That won’t just save you, the American taxpayer, billions of dollars each year. It will put people back to work.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt

Shared Bicycling Visualizations

Tuesday, December 2nd, 2008

We have worked extensively with Barcelona’s shared bicycling system to understand and predict human mobility patterns (see some preliminary work in our UrbanSense08 paper, the presentation may be more interesting to the lay reader). This work was done in collaboration with Joachim Neumann and Nuria Oliver at Telefonica Research in Barcelona, Spain. Joachim, Nuria, and I have expanded this work significantly since the UrbanSense08 publication.

More broadly, in our research group at UW, we are interested in thinking about how existing urban infrastructures can be utilized to learn about human behavior and use that information to promote more sustainable activities. As urban infrastructures such as traffic lights, parking meters, electric meters, etc. become digitized, they provide the opportunity to be sensed and analyzed on a massive scale. This can not only reveal otherwise imperceptible qualities about human behavior, but also be used to feedback to citizens so that they have a better understanding of their cities and its underlying dynamics. As it currently stands, these Bicing visualizations tend to be visually interesting but not motivated by a specific objective. One key question for us is how can we use this dataset to promote shared bicycling on a person-to-person level (e.g., by making real-time mobile applications that tell users where the best bike route is to the next free station close to their destination, via a facebook plugin that uses social competition to drive usage, etc.) as well as how can share our findings with shared bicycling operators to optimize their systems?

Fabien Giradin made one of the first, and most famous, visualizations of the Bicing data.

From Fabien’s website:

Bicing is a community bicycle rental service in Barcelona (similar to the Vélo’v service in Lyon and Vélib’ in Paris). The stations deployed in the city offer bikes people can use for their small and medium daily routes within the city (max 30min). As part our Tracing the Visitor’s Eye project, we collected minute-by-minute data on the infrastructure status (i.e. number of available bikes for each station) over a weekend. The resulting animation shows the spatio-temporal state of the system and the mobility patterns of its users. For instance, it reveals a quantity of “cyclists” hanging out at the beach on Sunday afternoon and then returning downtown in the evening (video below).

Here is a new Bicing visualization by BCNoids, which extends Fabien’s visualizations into more sophisticated renderings such as topographical heatmaps:


BCNoids Reel from enrique soriano on Vimeo.

From Flowing Data:

Taking advantage of the data generated by Barcelona’s community bicycle program Bicing, BCNoids aims to explore the movement of 6000 bikes across a network of 400 stations. Developed in VVVV, the research draws inspiration from Craig Reynolds’ 1980s experiments with simulated flocking behviour and aspires to deliver “a tool for the analysis of human mobility patterns”.

Share with the World:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • StumbleUpon
  • Twitter
  • Technorati
  • email
  • Netvibes
  • Slashdot
  • SphereIt