Tutorial for connecting to a USB host shield

Well, it's not exactly a bug. The actual problem was that the library and the hardware were not compatible.

You need to open up the library and configure the pins correctly (basically change the constant to refer to the correct pins).

The latest version of the shield from Sparkfun has this problem fixed.