Nope. Port 443 is for SSL traffic and should be open.
Yes, but not normally inbound, surely?
Correct me if I'm wrong, but as I understand it:
When your browser communicates via SSL, it asks your PC to open a port (random port number above x000) and request a connection to port 443 of the server. It doesn't come back to port 443 on your PC either.
I've just double-checked this by running tcpview and connecting to a secure website - Firefox opened ports in the 65xxx range to port 443 of the website. No port connections have been made to my PC to 443.
Most router firewall default configs I've seen are pretty simple: Allow everything out, block everything in unless it was part of a connection requested by a LAN client. Then there's uPnP.