Hey, I was wondering...lets say I go and buy a brand-new no-contract iPhone tomorrow.....what firmware will it have? 4.1? or 4.0.1? or something else I'm not aware of yet? I need to know, because I want an iPhone, but I'll be jailbreaking it once I get it. Thanks!