I am a recovering slob.
I bought one of those heavy duty steam cleaners a year ago and rarely have to use any chemicals anymore, just water. The sad part about those steam cleaners is it turns you into a cleaning fanatic because you have to convince/prove to yourself that you'll get your money's worth from it.
They really do work well though. You'd be amazed at how much gunk comes outta places you never knew were large enough to hide the stuff. Sometimes it actually gets to be fun, sort of like playing a video game, searching and destroying gunk!
Now if only they'd make a machine that does just as good a job on clothes! I HATE putting clean laundry away. Why bother? It's just going to get used again within a week or two.