And as much as you have thinking about it, Richard Stallmans way of life starts making sense. The thing I do like about stallman, is that unlike many ofther extremists, he doesnt push his ideals where they aren't wanted. If asked to speak on the topic he will, and at lenght, but he doesnt go around lobbying govertment to make sure all software development is open source and free, he just wants to make sure there is enough of it that you can create a "free" computer system if you want to.
The hardest stuff to do as open source is the hardware, becasue this does cost a lot of money to develop and reproduce, but guess what, Linux juns just fine on my Mac too, and even when using OS X, based on Unix, most of the software I do use is opensource. I dont need iWork, or MS Office, Open Office does the job, Handbrake takes care of video file transcoding and ripping my own DVDs, VLC plays nearly everything, GCC and other compilers still work in Linux and OS X. Infact lots of opensource stuff works better in OS X than windows because of a smaller number of different systems that might be running it, not like with Windows, which might be XP, Vista, Win7, Server2003, 2007, etc. Most of the intel systems would have gone 10.5 altleast, and most PPC systems will be there as the last stop before 10.6. (also PPC based Macs make good linux systems too)