I think I mostly got all this down path now. I decided to go ahead and force the direct on all my iceteks domains. I also fixed the discrepemcy between .net and .com. Part of the issue was I had decided at one point that the .net domain was for "network" stuff like name servers, back end admin panels, that kind of thing. I had a self signed cert which was used specifically for only one sub domain. But the top level was still just an alias to the main .com site. Had another few oddities like that. So it caused issues when I tried to secure both separately. I just made it so all the sub domains match across the board and everything just directs to .com. So now iceteks.us iceteks.net iceteks.com iceteks.ca iceteks.info etc...... all go to
https://www.iceteks.com. Same with sub domains like forums etc. I only did .com and .ca for those sub domains and kept the .net ones that were already there. Mostly just semantics a this point. Main thing is I seem to have got it fully working now. You can't https to the other domains but if you http you get redirected to the https .com one. Good enough for me.
Going to sit on the other domains before I officially force them to https to make sure my renewal script is working properly and that there is not something I missed. It's too early right now to do an actual renewal but think it lets you renew at the half way point or something like that. I'm pretty sure it's going to work but just want to play it safe.
I'm implementing a single sign on system for my forum that will work across some custom applications too, so it will be nice to actually have SSL. Not sending passwords in clear text over the internet, imagine that. It's about time I set this up.
The only weakness in my idea of single sign on is one particular application I have in mind will be sending it in clear text, but I have an idea for that. I'll probably allow users to set a separate password for different applications if they want to. May even experiment with two factor auth at some point.