Excellent info, thanks Paul for the tips and insights. My cup runneth over with options...
Choice is good. And Arduino development with the option to bypass the "helpful" preprocessor is better.
Hopefully a few more people will now be alerted to these basic choices available. I'm sure I can't be the only one glad to get the "sketch" preprocessing out of the picture!