@Bass: That doesn't excuse it. I'd much rather toss the developer a few bucks for software I like than have to deal with this kind of crap. I'm generally happier with software I have to pay for. Maybe it's because I paid for it, and I'm darn well going to like it. More likely it's because the developer feels the need to make sure that people get their money's worth.

There's stuff like LinqPad, Regex Buddy, and Bins that all have a free version that is excellent. I've bought the full version for all of those partially to get the added features, but also because I like the software enough to support the folks who write it.