It costs about 100 bucks to get a customer in this industry, a lot of companies have referral programs that pay about this. Dreamhost just lets that money go to the customers sometimes (ie this example) instead of the referree. The only catch would be it's for the first year only. Renewals at are regular prices.
actually come to think of it i think on their referral program the affilate gets to give up to $97 off their hosting, if say for example they(affilate) decide to give $50 off they (affilate) gets the other $47
no catch, just don't forget that after those 12 months you have to pay more if you don't cancel
Just to clarify that, you have to remember: the $97 off is when you purchase a plan that is billed annually. That means that a year from now you might be a little upset when you see that $120+ charge on your card.