So im getting a mac this august, i get the choice of which one but the budget is 2000....so a mac pros outta the question. I go to a high school which centered around self directed learning so ill be spending a lot of time on my mac. I might game a little, ie minecraft. and do a bit of encoding/rendering. I don't know whether to get the macbook pro, imac, or mac mini. I have a notebook (acer aspire one 722 amd dual core c-50 1 ghz. 2 gb ram and some amd graphics) and a custom built pc (intel pentium D dual core 2.8 ghz. 4 gb ram. Nvidia geforce 7200GS. Asrock something mother board). As you can see their not that fats, hence why i use my dads computer....ive managed to over clock my pc but both are on their way out, I'm already am buying a screen replacement for my notebook and need a new power supply for my desktop. Im looking for something to use in replacement for one of these....with the criteria of being able to use i works, and lightly game (ill be using boot-camp for that prob). I'm going to customize the mac after (like custom build it before its shipped) and i also get 100-200 discount. Can you give me an explanation for which one is best and what i should update on it. Sorry this is long but thanks for your feedback.