I can understand the frustration. One thing i started doing is really saving my money only for 1-2 word .com instead of buying a bunch of brand names etc. These I know will at least sell (hopefully for more than what I paid for).
I do want to mention some other businesses that are like...