carpet cleaning machines 5 things you need to know before you rent or buy!