This isn't Linux specific, but will help you write better C++ on any platform:
Pointers, References and Values http://www.goingware.com/tips/parameters/ There are a lot of useful resources linked from http://www.code4u.com/ as well. You can write Mac OS/Linux cross-platform applications with ZooLib: http://zoolib.sourceforge.net/ I have the beginnings of a tutorial about it at: The ZooLib Cookbook http://www.goingware.com/zoolib/cookbook/ Regards, Mike -- Michael D. Crawford GoingWare Inc. - Expert Software Development and Consulting http://www.goingware.com/ [EMAIL PROTECTED] Tilting at Windmills for a Better Tomorrow.