Most foams are useless as cleaners though, so make sure you buy an effective one, otherwise you're just making a big mess!
The two most effective ones I've used are Autobrite's Magifoam, and Bilt Hamber's Auto Foam. They do actually clean, where as most just lift the dirt your pressure washer would have anyway...