Be warned if updating your iPod Touch, iPad, or iPhone from iOS4 to iOS5 that there is an issue with the new iOS5 version (5.0.1 at time of writing) which is apparently draining battery power much faster than previously (using iOS4). Temporary fixes for this mean making sure that all 'ping' and 'push' services are disabled, including iCloud, Location Services, Calendars, Mail checking and/or any service, device, feature or App that does something automatically. This seems to increase battery time somewhat but does not fix the problem entirely.
Solution
Turn on "Airplane Mode" disabling WiFi access, where needing to use the device over extended periods (2 or more hours).