Nothing fancy - allows a link to product model rather than product id.
We found that as we replaced products the product ID would change, and external and internal links to the site via product ID would subsequently be broken.

No changes to the core necessary.

I would love it if someone posted a better alternative to this.

More...