I will take number 1.

Quote Originally Posted by RMCRAVEN

1) Things like (for example) the BUTTON command don't seem to behave the way I expect them to behave.

I never used Button command so far because it is complicated for me too.
Use IF...THEN instead. Much simplier, easier...

But of course this does not remove Button command from the Earth! It will always be there for someone.