Welcome to WebmasterWorld Guest from 188.8.131.52
Of course some do it just for the joy. The first 4 years of our site we dished out thousands of dollars to keep it running and had no monetary return. Of course that's changed now.
Another possibility is to use a script that cloaks your affiliate code. Instead of some unwieldly url, it will just appear as a regular domain name. I don't know if they are frowned upon by the search engines (or if it even makes any difference at all), but I have heard of some affiliates using scripts like these.
[edited by: CatLady at 2:40 am (utc) on Oct. 2, 2007]