rumors since last year.? Now it's every other week, March 26, April 9th, April 16th... come on now.
Who's fault is it, HTC, Google, Sprint.
I'm leaning toward Sprint cause Google has coded the 2.1 update, HTC has it already on the Nexus One. My guess is Sprint is just waiting for the Evo and Legend to come out this June/July/August and will leave us to try.
I know you can root it and do it yourself, but I was trying to be legit.