I've tried programming for the Pocket PC, and I used to use Personal Java. However, that's now discontinued. Any idea why? It was actually easy to use, and worked properly. The other options CLDC, etc I have not been able to figure out how to use with a pocket pc.