This is the first question I have posted on this forum. Not sure if I'm qualified to be here. Background: BS in computer science. I started off as a mechanical engineering major but switched to CS somewhat short of my junior year. So I have enough knowledge to be dangerous. I also spent...