achievements are all the rage in video games these days. where these days goes back to 2005. anywho my favorite spinoff are the panties that say acheivement locked. heh. so anywho, one day at work we were talking about an achievement based c++ compiler. you cannot use the ? operator until you unlock that achievement. not sure what achievements would be based on. total number of unique compiled lines. low compile errors per line. etc. but you'd have to unlock multiple inheritance. and virtual destructors. multi-threading would be way down the list. but well above thunking vtables.