RX/TX problem between a Mega and Duemilanove

There is no reason for this not to work other than maybe human coding error, 9/10 times the answer is the simplest and it's usually coding