What version of windows? Also, I honestly don't think you should be here on the bungie forums asking people if this will all work together. You may have to pay a little more, but it will be a small price to pay if you get all this stuff and it doesn't work. I suggest you call a specialist. It should not be company specific, but more of a nerdy, small business person, who would know if all of this crap will fit together and will function.