I've always wondered why we put proprietary/critical design/ect. stuff on systems connected to the the internet in any way shape or form. If that design is critical to your future business why not keep it on a completely closed internal network?
"Help Mr. Wizard!" -- Tennessee Tuxedo