I've decided the price gap between the 256GB and 512GB from a storage standpoint is unjustifiable when I can simply purchase a 1TB external for any extra data I may need to save. The only question I have is there a noticeable difference between the 2.3GHz Quad-core Intel Core i7 and the 2.6GHz Quad-core Intel Core i7? I will be using the computer for intensive music production, graphic design and web development. I also will be running some music production software through bootcamp with both USB slots being occupied by midi devices. I've already decided on 16GB RAM.