I don't know if you're familiar with Greasemonkey, but there is a script I use that forces a list of known sites (that you can modify) to use https by default.

http://userscripts.org/scripts/show/29090