How does one become a consultant and what experience or qualifacations should I have for general pc consulting