I've had this problem for a while and I've always just worked around it, but it's becoming quite a problem. I use my iPhone calender to keep on top of my work shifts and meetings, each time I create an event and sync it with my computer it places it on outlook (On my Vista computer) but the start and end times are seven hours later! Then it syncs with my iPad as 7 hours late too; some of them moving over to the next day! It seems that every time I've created an event, the time zone has been set to Cupertino (Which appears to be the default location for some reason), so when I installed iOS5 all my event times were restored now late on my phone too. The only way to view my correct appointments is to turn on Time Zone Support under "Mail, Contacts and Calender" settings, and set my time zone as Cupertino! Which works for now but now my Outlook and iPad are wrong. Is there any way to fix this so all my events show up at London time? There are far too many events to change their time zone individually! And I've tried the other solutions on the forum, such as setting Time Zone Support to London and restarting the phone but to no avail. I've also checked the phone's time zone is set to the right place. Any ideas?