So, now that the Treo 650 has been announced, when can we expect delivery? Of the CDMA version? Of the GSM version (locked and unlocked)?

I will probably wait a bit to buy one, but I remember these threads last year about this time for the 600... I got my 600 from the first batch, but I don't know if I can justify grabbing a 650 already. What about a trade-in (including accessories - ha!)?