Extranets: Designing, Planning and Implementation: A Practical Guide for implementing Secure Enterprisewide Communication