On the subject of doing it yourself, last year I repainted the furnace room floor.  It cost me under $40.00 and I still have paint left over.

I enjoy painting, and I am prepared to do a good job, so the effort pays off.