There are many articles out there saying that google is expected to launch 2.2 Froyo at the Google I/O on May 19th. I think people get confused with Launch date and push date. I know several people who think we are going to get it on our phones on the 19th. I'm pretty sure that's incorrect, but I thought I could call on some experts to explain it a little bit. I thought it was the date that they would send it to the cell phone companies to take a look at it, mess with it, restrict things they dont like and modify it for their particular company. Then, when they are done messing with it, they push it to the phones. But then again, I'm no expert.