PSRedit or Win500 are the best choices. I have tried them all and use PSRedit. Originally I was using Arc500 but it had too many bugs in it. Maybe they've been fixed by now but that was a turn off to me and even though I registered it back then, I don't use it ever. Of course this is my opinion, yours may be different.