Given the world in which we currently live where their is a hacker around every corner, what are the suggestions to minimize the possibility of a hack attack? We currently block all but the minimum required ports and our ecommerce solution accesses a server that is a copy of the production server. We are currently looking to replace our current custom built ecommerce solution. So we are soliciting opinions on best case solutions and configurations using currently available development tools.