Hi Anand,

But, single-stepping seems to work fine.
Because when you're single-stepping with the Step Over button it steps over the huge
library functions. If you single-step using Step Into, it executes the library function line
by line. Step Over runs the whole library function immediately returning to the next PBP
BASIC statement.

Animation works similar to Step Into - so you lose the green animation cursor when a call
to a library function is made.

About the port pins. What you are saying is, I'd have to watch the whole port, and then see the behaviour of the individual pins within; am i right in my understanding?
Yep. You can watch the port or the alias you've created, but you're still essentially
watching the same thing since the alias is just another name for the same register address.

I must say MCS Plus has really spoilt me; this is one thing about it I miss. But like you said, there seem to be loads of other things in favour of MPLAB that makes the transition worthwhile.
MCS+ is a great little program, but once you get the hang of using MPLAB/MPSIM with PBP
you'll never look back.

MPLAB has a lot of things MCS+ doesn't like the stop watch, logic analyzer, and advanced
features like register injection. You can setup stimulus files to send analog values to A/D
inputs, simulate external switches on pins, and a lot more.

It goes way beyond just watching the animation cursor & viewing register values...;o}