I've been test driving the prius for a few weeks each time a new model comes out.
They're great for town/city trafic but when you use them on the open road, the heat engine kicks in and it's the same as a normal petrol car.
They can't tow anything, not even a trailer as the computer can't understand the extra weight.
They are a great car to drive as everything is "fly-by-wire", the throttle, brakes, stearing even the aircon.
They don't take any power from the national grid so Monkeys suggestion that we're just moving the point of pollution is wrong. The power for the batteries is reclaimed when breaking and surplus power from the petrol engine.
It also does clever stuff like using a infinately variable gearbox and deciding which power source is the most apporiate for the road speed. For example, if driving very slowly but needing more power than the battery can give, the engine will kick in to prove electric power for the drive chain and once the speed is increased, the engine will directly drive the wheels.
It's a real good entry into hybrid cars and I can't wait to see what they do next.
BTW, you can get an after market kit to convert the Prius into a "charge at home" car where you get a load more battery power and a home charger. The car will then run on batteries only until depleted and the it runs as a "normal" hybrid car.
Honda also do a "Electric assist" version of thier saloon where you have a normal car, with or without manual gears but a electric motor assists when more power is needed, again by using an electric store from regenerative braking. I'm not sure if that can tow, maybe an option for you.
Pete