Repost, something ate a tag. I've used a similar transmitter from Lapaic, and it was also subject to a TON of noise. The good news is that under normal conditions your transmitter will overcome all the noise and be the dominant signal while transmitting. An easy way to filter the noise is to develop a simple handshaking protocol of some sort, like for example always transmit a particular set of characters before the data. The odds that the exact blips of a few ascii characters would show up in random noise are quite poor, so by only accepting whatever comes after your start code then you can be reasonably assured that you're not receiving garbage. A stop code might be pretty useful too if your transmissions are intermittent. I think the guys at sparkfun.com talk a little about this, so you might have a look at their tutorials section under the "foamware" glider project. Nathan even put together a simple protocol that apparently worked pretty well for them and is sharing it with the world. quick link (protocol only): http://www.sparkfun.com/tutorial/ADXL/glider-3base.htm Hope this helps! -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu