There really isn't a perfect solution to slow-flowing water, other than carefully planning your home so that the water heater is as close to the faucets as possible.
As stated by Josh, one solution is water recirculation. But depending on usage scenarios, water recirculation can waste a lot of energy. "Sense" technology that enables recirculation when needed can improve efficiency. And installing a system that uses the "cold" water circuit as a return line can make installation relatively easy.
If all else has failed, you can try quickly opening and closing the hot water - forcing the system to kick in. Wait a minute or so, and when you open again, you'll have hot water (and you will have saved a minute of running water).
Another solution is the instant water heater, like this one produced by Clage. It works by heating right next to the faucets. On-demand water heaters are quite efficient for usual "short burst" operation.
Amazon.com!?!? (checks link) Is there anything they don't sell? – MGOwen – 2010-07-29T03:54:30.533
2Pretty amazing, huh? My wife and I sprung for an Amazon Prime account (free 2 day shipping) and now we even get dry goods like cereal from Amazon. – JD Long – 2010-07-29T14:32:51.393
These heaters can put out really hot water immediately. Pretty convenient I think. – M. Dudley – 2011-05-26T05:17:29.807