Hello all, I am currently looking at laptops to use for school. I will be going to university this fall for general engineering. I may focus on chemical, mechanical, aerospace, or biomedical engineering. I am looking for something light and portable, with long battery life, and sufficient performance to last me through university. Thus, ultrabooks and macbooks seem to be the better options. I have done prior research on Mac vs Windows for engineering, and although some say that it's a no brainer to choose a windows laptop due to software compatibility, most suggest that macs are capable of running the required programs with ease. Furthermore, support for mac os has greatly improved and programs required in undergraduate engineering can run either directly from mac os, or dual boot/ VM for windows. Others also suggest that laptops aren't too big of a deal for engineering, because most notes will be written, and if extra performance is required, school computer labs provides the solution. In addition to running programs such as matlab, python, autodesk, and other programs pertaining to engineers, I will also be using the laptop to edit videos on final cut, edit photos, light gaming, as well as streaming videos and web browsing for sure as it will be my main computer for university. Currently, I am debating between ultrabooks and macbooks, but leaning towards macbooks. The 13" Macbook Pro Retina is quite appealing, and if I plan on dual booting, getting the 256gb model will probably be the best. However, the issue is deciding on upgrading to 16gb RAM from 8gb, which will cost an additional $200, as well as the processor from the 2.4ghz i5, to a 2.6 ghz i5 for $100. From what I've heard, upgrading the RAM to 16gb is a better option and the minor increase from the 2.4ghz to 2.6ghz isnt that big. So I am not sure, for my uses, if upgrading processor as well as upgrading the ram is necessary. Can anyone provide some suggestions on which upgrade path to take, or if I should just stick with the base 256gb model (2.4ghz i5, 8gb RAM)? I haven't looked at ultrabooks too much because I think macs quite nice. Don't get me wrong, I'm not an apple fanboy as I've built my own desktop and owned windows my whole life, but I may want to get a mac as its useful life appears to be longer. I guess I want it just because its a bit fancier, and the retina display is nice. Ultrabooks will run around $1000, but I'm not sure if those will be sufficient. Can someone suggest ultrabooks? I've looked at some lenovos and they look pretty good as well but if I want decent specs for my purposes of video editing and engineering, the price will run close to a mac anyways. Also, the retina display may be useful for engineering??? I'm not too sure on this. So what I want to ask is, for and undergrad student going into engineering, is a mac capable of running all the programs I want with ease, and if I go for a mac which one should i get. If macs are completely horrible, a waste of money, and completely out of the question, which ultrabook should i look at? As stated prior, I will be using the laptop mainly for school, but it has to run programs engineers use, video and photo editing, gaming, as well as videos and web browsing. I am spending less than $2000 for sure, and would like to be around the $1500 range. Oh yea, and is there any products that may be released that I should wait for like a new line of macs or something? Thanks in advance!