Could someone please provide a comprehensive list of which devices do and do not support USB Host mode out of the box with no rooting, OS rebuilding, or cable hacking required?
There is a pretty good chart, based on user submissions from actual devices here:
http://usbhost.chainfire.eu/
You can read the forum thread for more details on the methods for data collection: http://forum.xda-developers.com/showthread.php?t=1493325