Glen
Extraction cleaning would be the way to go IMO, Other methods have there place in the market but they are more specialised, Using dry compound wont produce very good results an would be little use for domestic jobs, Pad systems are a topic of hot debate on this forum so a little scroll through the achives may bring up some interesting threads.
Again IMO pad systems are not the way to go if you are only to have one system, I find these low moisture methods are better suited to commercial maintenance work, some wont agree but I'm sure a majority will.
The Envirodri machine is quite popular as a pre-spray aggitation tool so well worth having.
Paul