I know this is a lot of information, but we want you to be fully aware of the cost and complexity involved. We don't want you going in expecting to spend 1,000 dollars and end up spending 20,000 dollars on hardware and IT nor do we want you to waste your time. Being aware of the cost will prevent you from being swindled. Some IT Technicians aren't the fairest when it comes to price (cough GeekSquad).