Welcome to the board.
You will find a wealth of information on carpet cleaning here. As for buying one of Ed's machines. From what I understand, you cant go wrong. I am looking to add one to my tool box by the end of the year.
What type of carpet cleaning are you looking to do? Strickly HWE (hot water extraction) or LM (low mositure) too?