Likewise, one of the downfalls to my hack (at least for now) is that when someone clicks on a wishlist link sent to them, it takes them straight to the wishlist page for the user that sent them the link.
Problem being, is once they leave this page (say to register) they cannot get back to the wishlist without going back to the email and following the link again. In other words, there is no link within the wishlist module that give them access to OTHER users wishlists that have been sent to them.
Two ways to handle this.
1. (THE HARD WAY) Make sure the wishlist code is always passed along in J1.5 registration, and use that as an identifier in login to redirect them to the wishlist page of that user. Requires hacking J/VM registration, and possibly J login
2. (Slightly Easier) Still requires passing the wishlist code in J/VM registration (hacking it to do so), but instead of redirecting after login to the wishlist page of user who sent it, have the wishlist MODULE check for the wishlist code within the URL and provide a link from the module.
Either way, it's a tough one to deal with. If that is what you wanted, which is what I DID NOT WANT, you may want to look at the few other wishlists for VM around.