Lots of really good feedback and Pro IDE will probably be the way once it's ready but looking at the comments in order;
Ballscrewbob: I don't quite understand why the ability to stop execution and interrogate variables is beyond a beginner. I would have given my right arm for that capability when I started out. Moreover, the inability to work out why that 'perfectly good code' isn't working could easily deter the novice. And with regards to "Moving up", I'm open to suggestions bearing in mind I am no longer doing this professionally so don't have 1000's to spend on real tools such as VxWorks or Integrity.
Pert: As I've said, Pro IDE looks like the way to go when it's ready but for the time being I want to concentrate on developing applications not spending most of my time faffing around with the development tools. I've tried Eclipse several times for different platforms and never managed to get to a point where I was spending more time developing than I was trying to make Eclipse behave itself. Again, that's what puts newcomers off; it put me off and I've been writing real time software for 35 years.
westfw: WiFi 2 is my current target. This is soooo frustrating.