Thanks very much for the advice it was very useful to me. I have ordered a few 18F4620's to get me started as the place I get this stuff from in New Zealand has those available. It doesn't seem to stock the 18F4555 which I might try and get as well as I am particularity interested in communicating directly with a computer. However, I have heard USB can be a bit tricky to start with.