I recently purchased my first Mac, one of the new i7 iMacs that just released. Very excited. While it's being built and shipped, I've been researching Boot Camp / Parallels / Fusion and it sounds like Boot Camp is the way to go for me. I don't mind rebooting to run stuff in Windows and then again to enter OSX. It sounds like Boot Camp is the most stable too and I like that it is an official Apple product. My main use for Windows is game development. I work with UDK (Unreal Engine), some proprietary tech, Visual Studio, and the Adobe usual suspects (Photoshop, Illustrator, Flash). Nothing else required on the PC side. I actually don't need the Adobe on Boot Camp, but it would be a paint to reboot just to make little changes to graphical assets. From the sound of things, Boot Camp is my best bet for this. I think... My big question that I can't seem to find a clear answer on is, can I easily change the partition size for Windows later? I got the 256 ssd, and I'm thinking of allocating 50 - 75gb to the Windows partition but am worried I might need more space later. Will I have to reformat or is adding space easy using OSX's disk management? I also got an internal 1TB drive; it doesn't sound as fast/efficient but perhaps I can have Windows run off that... My second dilemma concerns storage. I want to get a RAID so I can have some piece of mind with my system files and work data. I have my eye on a Drobo or perhaps the upcoming Pegasus bays from Promise, since they are Thunderbolt enabled. The issue is that I'm going to have both Windows and OSX files to store. I'm thinking I probably need a NAS drive for this purpose. Or not? Any suggestions on how best to redundantly back stuff up while using Boot Camp?