The RF communication problem comes from the difficulty to transmit the data within the home with the given tranmitters and recievers purchased. In this case, you do get what you pay for. The transmitters and recievers are under the realm of $5 devices. The transmitters, with a proper antenna and having a maximum voltage of 12VDC, have an optimum range of 500 feet, outdoors.

Possible Solutions

Using Arduinos, there is a library written to communicate using these cheap devices. The library uses checksums and parity checks to make sure that the data can be transmitted properly. In the example given, the user is able to transmit data from the basement of his building to the roof with near perfect accuracy.

The problem with this solution is that it will only work between two Arduinos. The master module is based on an Arduino, however, the slave modules are base on the PICAXE microcontroller.

Solution Chosen