GRAMPS is a nice, open source (GPLd) program written in python that allows you to build up a database of family relationships, from which you can make genealogy trees GRAMPS runs on mac os, and they say it should run on windows and linux too It is very intuitive and easy to use I miss the ability to see descendant family trees with siblings etc ( like this ), but perhaps there is a trick to do that.
I've moved to kaushikghose.wordpress.com