You're not doing anything wrong. A bug in the older versions of the compiler doesn't allow pointers to functions returning void. Bugs, Mr Rico. Zillions of 'em. -Ron