I just noticed that you can use a regular SharePoint calculated field to create a calculated Url or email address. If the result of your calculated field contains text that looks like a url or an email address, SharePoint will render it as such, <a> wrapping it. This is the same behavior as regular text fields. Nifty.