The Radeon 9X series was a special case... I myself held onto to my 9600 Pro until I upgraded four months ago. But that card was an exception.
And yes... '2' does qualify for the term "years." Though I believe the x700 series has been out longer than that (unless I'm thinking of the x600s if there was one.)
If you actually got your card 2 years ago, then I do feel bad for you. But if you got your card in the past year or so... with alllllll the different options, and didn't get Shader Model 3 just because you didn't CARE about SM3... then I can't really give you much sympathy.
I guess I'm still mad at that one guy from the general video cards thread.
(I can't find the post anymore because it only lists my last 500 posts and I've got 500 posts in the last month alone
)