What is the difference between truck-mount steam extraction and the do-it yourself rental carpet cleaning machines?

Professional truck mounts have more power and deter re-soiling for a longer period of time.  Do-it yourself machines can 'over' wet the carpet and leave high amounts of detergent behind.