There was a pretty in-depth USB charging discussion late last year:

http://empegbbs.com/ubbthreads.php/topics/353705/2