Wave Shield drawing too much power

Hello,
I have just soldered my wave shield together and when I connect it with my arduino it comes on my screen saying 'Drawing too much power' from the USB device.

This was my first time soldering and the solder iron was pretty crap as well, which led to some poor soldering in my opinion. Which makes me think my soldering has done something to wave shield for it not to work.

Any advice?

Thanks.

a) Inspect and check for shorts
b) Get a better iron / solder / flux / braid

And if you want to post pictures, please make sure they are 'good' (not underexposed, blurred...) and not excessively large in file-size.

The first line of the error list says:-

libraries/WaveHC/FatReader.cpp:21:22: error: WProgram.h: No such file or directory

This means that the FatReader file is not version 1 compatible.
Google to find out how to fix it.

this may help:

#if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
  #else
  #include "WProgram.h"
  #endif

Is this a project (sketch) level fix? or is this a library level fix? (i thought it was mentioned to put this in your sketches?)..but seems it would be better served if a fix was in the libraries? (I must have read that wrong??)

thread: http://arduino.cc/forum/index.php/topic,82441.0.html