A more complicated version of this would be to do what you're doing now, but when you upload, the uploader saves it in the database as a PNG aswell as a PSD and then previews the PNG version. OR When you try to upload a PSD, it says that you have to upload a PNG/JPEG/GIF file at the same time so that it can show you a preview of it. So you'd have to have a PNG/JPEG/GIF ready to upload aswell as the PSD. -Ash ^_^
template I know its not great but it is donation to you. I will work on a better one for you later. But if you want to test the script that will be good. Open it with photoshop and make a few adjustments and align it up. My templates are much better now that was made a year ago.