Hi everyone, I am planning to upgrade my current MBP (mid 2007) to the new uMBP. I have about $2.5K budget with student discount. Originally, I was planning to buy the 15" i7 with Hi-Res AG, 8G RAM, and 7k500. But after reading a lot of threads here, I am now considering the 15" i5 2.4GHz with Hi-Res AG and the 256G SSD, which costs about the same. I am in the Math department. This uMBP will be my main computer, and I will use it for programing, simulation, Adobe CS4 Illustrator and Photoshop, word, etc. I will also install Windows XP in the new uBMP too. I know that SSD will increase the booting and app launch speeds dramatically, but is that it? Since I do a lot of simulation, will the lifetime of SSD be good enough for the next 3-5 years, as the SSD has limited writing cycles? Also, I have read threads that Windows XP is not optimized for SSD, and it might reduce the lifetime of SSD a lot. Is this true? For my purpose, will I benefit more from the SSD compare to the faster CPU and more RAM? I know that I can upgrade the SSD or RAM later, but since I will buy Applycare with this uMBP, I am not planning to replace any components of the mac in the next three years. Sorry for so many questions, and any helps are well appreciated.