Hello, I am sure this has been asked 100 times by now and this may not even be the right place to post this if it isn't forgive me, I am new. I have been a PC user all my life and have decided to make the mac jump this month. I do a lot of programming and web development and I am curious as to which route to take. So far what I have heard is that the quad core i7 in the mac mini with fusion drive will perform better than a 21.5 i5 iMac also with fusion drive. I plan to later add 16GB RAM to the mac mini if I choose to go the route and I know that RAM will not be able to be added later. This has been weighing in my decision quite a bit is the lack of ability to update RAM in the iMac. So does anyone know that if this model mac mini will perform better than the iMac with fusion drive?? I heard that the i5 in the iMac isn't actually a desktop CPU it's a mobile one similar to the mac mini. Is this true?? Will I just have to wait for reviews to find out?? Any input will be nice, let me know which would be the more powerful and overall better experience for a first time mac user.