New Arduino 168 not working with SMS & Arduino2Max

Hi,
I have a 2-month old Arduino NG USB board (with an ATMega8 chip) that works great with TOF's Simple Message System and Arduino2Max. I just ordered 2 Arduinos from SparkFun, the official North American supplier, that have AtMega168 chips instead. Now Simple Message System & Arduino2Max doesn't work with these new Arduinos and I can't read the analog serial sensor data into Max. The arduino boards blink as if they are reacting to Max.Msp serial commands but Max isn't reading the analog data.
Can anyone please help? I have a looming deadline and I'm wasting a lot of time figuring out why my code and patches aren't working.
PS I'm a newbie.
Thanks!
darcie.watson@gmail.com

By the way, I did choose Microcontroller>168 before uploading the Simple Message System code.
And, I don't have a programmer or any way to burn a bootloader onto this board.
I am assuming that if Arduino shipped these boards to SparkFun, that the correct bootloader is already burned onto them.
I don't need a faster board, just one that works with my code seamlessly....

Do the boards work with different sketches? When you take the Atmega8 from your old Arduino board and insert it into the new ones, does everything work as before?
Dunno about possible software issues.
If it's an important deadline, maybe some nice person can send you two Atmega8 with bootloaders?