Music Shield issues

Thank you for trying to help! Things like changing PB1 to PORTB1 and correcting case issues with Fat16Util to Fat16util. Anyway, the software would not even compile the “demo” code when the board I have is selected. If I selected the Mega with 1280 or 2560 it would compile just fine and after I changed a few of the PB vs PORTB and PD instead of PIND lines and the Fatutil, it would compile for any of the ATMega368 boards also. I have tried changing the portpins.h file even, but when that was unsuccessful, I changed that back. The mods I did allowed the code to compile but it still did not run properly. I don’t know if that is because of the memory I bought. On top of the additions to my collection such as the MEGA and the UNO, I have also ordered a Sandisk 2gb micro sd. I have ordered a Mega2560 and an UNO to play with also so we’ll see. I am a little ticked off that I have had this thing for so long without getting it to work I could put it in the trash. I however, have spent over $100 now on micro-controllers to try to get this piece to work. I have been unsuccessful to date.
Please help

windows xp
arduino 18, 21, 22
Arduino Duemilanove368, Mega 2560, UNO368

Am I overlooking anything Drastic or what? I am