Well I've got the rubbish battery length problem sorted. I now charge the iPhone overnight so it gets a good long charge. I used to charge it until the indicator said it was full - usually about 45 mins. I've also switched 3G and location services off and only switch them in when I really need them - as it turns out that's not very often. I now get roughly 3 days out if a full charge. Much more useable.
Thanks to everyone for all the feedback and tips.
A.
R60 Light White / Red Countryman All 4 John Cooper Works Auto
R57 Chili Red Convertible John Cooper Works Auto