Not sure when they added this, but TinyURL now allows you to set a custom alias. Also curious about “never expires”. I thought they did.

Manton Reece @manton