For those not familiar, many programs are available free online as open source software. These are often as good as software you'd pay hundreds or thousands of dollars for (plus they get updated regularly).
Now I probably wouldn't go this route for design software as a professional, but I currently use an open source office program for the mac (NeoOffice) that allows me to open and edit any Microsoft office file.
Anyway, I stumbled across this list and thought I'd share:
WEBI.ORG - Open Source Alternative to Commercial Software