Mix-Pre 3/6 USB Batteries (what works and what doesn't)
That lasts for *hours*, but if you accidentally pull the cable out you're screwed, so I always still have some AA batteries in the machine when doing this as a backup (even Alkaline is OK---they'll give you 20