Can anyone recommend a good, economical carpet cleaner or steam cleaner? I'd rent the Rug Doctor, but figure I can buy one. Rug Doctor costs $19.99 a day, plus you have to buy the cleaners and stuff to put into it. I dont need a high end one either... just something that gets the job done.