also, freeware is way ahead of the curve for a lot of shit:
http://www.graphcalc.com/ - i dare you to try and find a graphing calculator program that you have to pay for thats better than that one

http://zynaddsubfx.sourceforge.net/ - has more versatility than a synthesizer you'd have to pay for