The following is an online chat I had with an AT&T customer service rep today. I asked when Froyo would be available for my Captivate:
Please wait for a chat representative to respond.
Welcome to AT&T Total Care Chat. My name is 'Sharon Taylor' and I’ll be happy to assist you today.
Sharon Taylor: Hello.
Sharon Taylor: I will be happy to assist you with your update request. Please verify the first and last name of the account holder and the last four digits of the account holder's social security number, password or passcode that has been set up.
Sharon Taylor: Thank you. Please allow me 2-3 minutes to review your request.
Sharon Taylor: Thank you for waiting, Mr. Smith.
Sharon Taylor: There is a tentative date of 2-21-11 for the upgrade on the Android 2.2 firmware.
Wes smith: Will this be OTA or thru Kies Mini?
Sharon Taylor: It will be sent through an OTA push to your phone.
Sharon Taylor: Was there anything else I can assist you with?
Wes smith: No, thank you very much
Not sure if this is believable, but it sounds promising.