Hey Guys, I'm a long time recording hobbyist (Cubase- PC) and I'm about to purchase either an iMac or a mini for my teenage sons to use Logic Pro. They are both at an intermediate level with Cubase and do really well with Garageband. Also, they currently use iMovie and within a couple of years I see them growing into using Final Cut. Any guidelines on the minimum requirements needed now and where to go as far as upgrading in the near future as the "size" of their recordings/videos grow? Thank You!