open source and "free of charge" are not the same thing. for a primer, see http://en.wikipedia.org/wiki/Open_source_software and explore. :) -- nanotube