When I go onto a clients website (www.victoriabeautyilkley.com) (not created for a mobile phone) it looks perfect on my iphone in both landscape and portrait versions, it fits the window perfectly without having to double tap, the only problem is that the text is hard to read and you have to zoom in to view it, which got me thinking, if I create a website to say 800px (anything larger than the mobile browsers window (in iphone 4 at least) forces it to show the site fully fitted to the window) in width but have the text say at 24px and then view it on my iphone it looks and operates perfectly, combine this with the auto-detect for mobiles and you have the perfect solution. You just have to have all the buttons, text etc larger than the desktop version. I will try this and post up a link to the site.