I do have PSP too, but not currently installed as I have been using Gimp, but now I have been thinking that I install PSP back as Gimp is rather clumsey in some aspects.
I don't quite get what you mean that you got it working with this site? I can take screen crab from any site and draw arrows etc. ?
Of course, I'm just making fun of this 'PSP'-name that I find very amusing as it has been Paint Shop Pro for me from year one or two