I've also thought of getting one. The one that has caught my interest is called Tailwind from Schwinnbikes:
http://www.schwinnelectricbikes.com/Bikes/Tailwind.aspx
This one has the advantage of a LiPo-battery that's fully charged in 30 minutes. You just detach it from the bike and take it with you, plugging it in through a regular socket.