ATMega168 vs 328 USART -- what's different?

Good to know -- I have changed my code to use ISR(), and everything appears to be working great. Thanks for the tip!

Jeremy