[eluser]skunkbad[/eluser]
You might also extend the url helper to cover situations like:
1) If you are on a standard page but need a link to an HTTPS page.
2) If you are on an HTTPS page and need a link to a standard page.
3) If you are on a page that might be standard or HTTPS, and need links to change accordingly.
In my own extended url helper, I have the following functions:
1) secure_base_url()
2) secure_site_url()
3) if_secure_base_url()
4) current_url() // output for std or HTTPS
5) secure_anchor()