Charge at home will be when you 'fill' up you batteries and give them a good charge for the next day. You plug your car into a normal 110v ac power and in 8-10 hours your batteries are full again. If you used 220v ac it would take about half the time.
Then when your driving out about town you take the 'opportunity' to charge whenever you can; while at the resturant, movie theater, work, or the shopping mall. This basically extends your daily driving range and helps keep your batteries happy.
Fast charging is still in the development stage. There are a few companies working on this, but basically it would work out something like a gas station. When your running low on your charge you would pull into the quick charge facilility and in 10-20 minutes you would get charged back up.