My mate does interior detailing... i learned abit about it watching him clean my car..
White spirits on carpets and trims ... is the duck's nuts! amaizing what that stuff can do...
also beating the carpet with a bit of garden hose folded up to ressemble a noose, with tape on the end to hold it together, works as an efficient way to remove those annoying particles of sand in your floor mat's/boot floor
hope that helps
Kym