I've also found it useful to stick a PC serial port in the middle during development. Set up your PC to run a terminal program, then start with making sure the transmitter and receiver work on their own before trying them together. Divide and conquer.