Actually, I think it was originally set to launch sometime in '06.
It's been pushed back a time or two.
I know it doesn't help you much now, but, honestly, I think it's better to have them do it right and have it delayed for some time, rather than release a buggy version.