If you also want that zoom/scroll ability as well, you might want to check out Zoomify. Once you have a map you're happy with, you can run it through Zoomify, and it's a lot like dealing with google maps Photoshop (cs3 at least) has it built in, but there are other ways to get it working as well. http://www.zoomify.com/

(you'd think i worked for them or something, but no, heh. I just love the way this thing works, minimal effort, customizable results)