I'll be off to college soon, but first I'm taking a year off to save up for a car and a PC to use. I'm thinking of a budget around 2000 and its gotta have at least 2tb of storage and the power to deal with large amounts of code - plus a little gaming on the side, nothing too serious though.