It was great being able to schedule my carpet cleaning appointment online at drycarpet.com! The free product was my original motive but i have to admit that i am very impressed with your process, your web site and with the professional service that i received!