Hi Austin,
Not sure if this is the best way to go about this or not. Any advice appreciated (or if anyone else wants to silence it :-P).
You're close. The only fix is: + BOOLEAN warn = TRUE; should be static. (Otherwise it'll be TRUE every time the function is called, so it'll always be printed.) --Juan