Disaster proofing information systems :a complete methodology for eliminating single points of failure