Is my RF setup good?

Solved!

Its all working for some reason and I am using virtual wire

Thanks chaps for the help especially Paul

Great to hear that. Thank us by trying to figure out what you changed or did different. There must have been something. If its a little embarrasing, tell us anyway, it may help someone in the future.

Paul

Not surprised the receiver sees random data when there is no transmission. It probably has automatic gain control. The virtual wire library can dustinguish real transmitted data from random data using checksums. Chances of random data giving the "right" checksum are very slim.