Considering Computer Contracting?: How to become a successful freelance computer professional (Computer Weekly Professional)