So I want an ultrabook because it seemed like it'd be the best for my needs: - Easily portable and fits good enough on those clownishly small college desks. - I think an i5 processor would be best (hopefully it'll stay cooler than an i7?) - Fast with SSDs and capable processors - Can use most programs (HD video streaming, music streaming, word processing, web browsing, programming, and statistical analysis software) - Gaming is definitely not a priority. I have a desktop for that. - Has a good resolution. (I'd prefer over the standard 1366x768 since the screen will be small)- Good battery life of course (over 7 hrs would be fantastic) The only thing is that I'm having a really hard time figuring out which one I should get. I think there are 2nd generation ultrabooks with the ivy bridge processors coming out soon but I don't know when or if I should even wait. I of course want it to be future proof, but I also want it to be under $1200 or so. Right now I have seen great reviews for the Portege Z835 and Asus Zenbook UX31. The Asus seems to be a solid choice except it looks like its trackpad sucks (which is a major problem). The Portege seems alright, but its screen isn't that great. I also definitely don't want an Apple product, they just don't work well for me and are usually too overpriced for their hardware. So I guess: 1.) Are my needs listed above reasonable expectations for an ultrabook?2.) Would an i3 work for the programs I need?3.) Does an i3/i5 processor affect the heat or battery life compared to an i7?4.) Should I buy an ultrabook now or wait till the next round starts coming out (about when are they coming out)?5.) Any suggestions on which ultrabook (currently out or upcoming) that I should look into?6.) Is a 128GB SSD enough space to hold all my programs and files without an external hard drive?