I rented one from Safeway a few months back.
Less than $25 with a bottle of cleaner and a spot cleaner thingie (used coupons)
Worked like a charm and I don't have one of those bulky things sitting around.
I know at a $110 purchase with a yearly requirement I'd break even pretty quickly,
but I don't have a yearly requirement for this and did not want extra stuff sitting around
So renting one is definitely an option ;)