Woony, THis is great!! There's more than a touch of irony at the bottom of your to-do list, in that STK started as a port from Objective C (NeXT) to C++. PRC