So here's my take.
Had you bought it in 06-07, you would have gotten #58 or #20, and both wouldn't be current. Even if you get a current jersey name and number... 3, 4, 5 years from now it wont be current.
I still wear my #11 Yelle for the same reasons you stated. I didn't want a usual suspect. Wanted a player that I enjoyed watching. Went with Yelle for a number of reasons, one being the number.
You shouldn't make a decision based on the year of the jersey, or make a decision based on the current names and numbers. Go with what you want on the jersey. Someone I know is a STH who has #79 "Oh Snap" on the back of his jersey. Some may think that's a waste of money, but that's what he wanted.
If you want #58, do it. If you want #20 go for it. I am of the side that if you want "Ken" #0042 on it, go for it. It's your jersey. No matter what player you go for, it will sooner or later be outdated.
__________________
|