I have the Arduino Duemillanove plugged into the wall using a 9V adapter. The Arduino is powered, but when it starts to read from the card nothing happens. I hit the reset button and the orange light on the Arduino starts to blink (three times) and then stops. It seems like it reads the contents of the card, because sometimes the first track will repeatedly play, when it should cycle through ten tracks on the card. I am running the basic example sketch. Like I said earlier, the program runs flawlessly with USB power. I should suck it up and buy some minty boosts, huh? I already have a 9V battery supply I'd like to use instead. I've soldered together two Wave Shields at this point, and both have this same problem. I attempted to use on an older NG and no dice as well. I figure it's human error, but I'd like to know so I can progress with this project.