You are all correct. It is the Carriers fault, it is Samsungs Fault, its even our fault that 2.2 Froyo is not a fulling working OS on the US SGS line right now. The International SGS was just updated to 2.2.1 in December, and here we are speculating on what is and is not being done to upgrade...