I have been working with computers for 31 years. I do everything from Hardware, networking, internet, software, software development, video game development, graphics design, website design, animation, photography, imaging, video production, consulting and I custom build computers.