Might want to follow the guidelines (link in my signature). We need to know what the budget is at least. It would also help to know what programs you're running. I can think of several builds that would likely work for your uses, but I have no idea if they actually will...