It's ready when it's ready. So if I say "Tomorrow" and you get a buggy product, would you be happy either? So I say "Jan 2010" and you are surprised and happy that suddenly it's released earlier. :-P