peeves that pet... really badly about the language... of C/++... that is...
1.) the type of a variable is distributed to all following variables seperated by commas... however, if it is a pointer, the, er, pointosity of it, is not distributed... [it's kinda annoying... but can be averted...]
2.) C/++ does not have conventions for repassing a variable argument list without having to parse it yourself!!! so, essentially, you can't integrate formatted console output in your own text-spewing functions!!! argh!!! [std argX inclusion here...]