>>DEFINE BAR I don't think is as important an issue. Use the menu generator and you don't have to deal with them.
>
>
>>the SYS() functions...sheesh. Yeah, they're nice and handy to have (except the ones that are there for backward compatibility), I don't know about you, but I'm forever using the docs to look up what function did what..."Was that SYS(1101) or SYS(1011)...?"
>
>Seems like it would just take a couple hours to sit down and give them names, no? But you're better off OOing them, classify them into groups and create classes out of them, with methods and properties that make sense (some of the SYS() are better off as properties, where some can be split into multiple methods and properties).
>
>Hmm, maybe I might create a SYS() wrapper for now...
Use a header file.
#DEFINE MACHINE_NAME SYS(0)
#DEFINE CURRENT_DEFAULT_DRIVE SYS(5)
George
Ubi caritas et amor, deus ibi est