Nice work. I spent a couple of hours last night working through some logic with the PICAXE. Looks like this chip is not fast enough. I am able to read the correct values (a very good thing) if I do a continuous read and write to a varable then display the variables. It only reads each change once or twice and if I add some logic to compare the previous value I miss alot of the data. So the logic to look for an "A" as the start of the data stream seems to work well. I just need a faster chip now.
I don't have a chip burner anymore I had to return the one I had. I have purchased a new one and waiting for delivery. I will try to use the Microchip 18F2520 when I get the burner.
Luc..