The only 2 programs that I know of that you can edit a PSD file are these:
GIMP - The GNU Image Manipulation Program
Paint.NET - Download
There is nothing like PhotoShop though.
You may be able to find some cheapie CS2 software out there somewhere in the net.
I havent switched to 3 yet. 2 is just fine for now!
I hope that helps! 