>> I think this approach would be better since adding or removing >> functions would not require going in and edit the .def file as well >> (which is something easily overlooked by *nix users). > > Plus you have to maintain a .def file and it invariable gets outdated. ... which is what you said - long day. -- gl