I was reading the manual and it helped alot
Always a good idea
IMHO....
Putting an SME server in a DMZ that is configured for server only mode is a bad idea.
Port forwarding in a router is a bad idea also.
My personal preference would not to use sme as a file server and also a public server, I have never understood why people do this. My personal preference is to have a firewall such as ipcop act as the gateway/firewall and sme server as a file server. If you have a second ip address set up your public server on that, separate from your internal network. If you don't set up the ipcop machine with an external card, trusted network card and a public network card.
See:
http://www.ipcop.org/1.4.0/en/install/html/decide-configuration.html#network-configurationsWhat you want to do, and the way you have it set up now will work, but is certainly not best practices.
If you are not going to use sme as a file server, set it up in gateway/server mode and you should be set. Of course, after you call comcast to have the reset the mac address that is registered with them.
Woyzeck