is it just me thats a bit cynical about all these iphone 3GS's developing faults since the launch of the iphone 4??? deliberately corrupt software forcing you to upgrade?? And i thought it was just microsoft that deliberately screwed their customers like that!