I'm actually a little perplexed. There seems to be some misconception that I'm annoyed about the existence of this thread. I'm not. I gave an analysis of just -why- this sort of thing (d20 dice mechanics) is annoying, and then I gave a recommendation for what you should do if you find it annoying.
It's only when people started getting all "Don't you tell people to play other games! That's like work!" that I started to get annoyed. :P