There are pros and cons to both cleaning your carpets yourself, as well as hiring a professional carpet cleaner. Do-it-yourself carpet cleaning is definitely less expensive, but it is also more time consuming and hard to achieve the same results as a professional...
