I think apple has to really provide us some good firmware updates very soon. I think this is one of those designs that was rushed (no excuses after 400+ days) to the market. It has some great potential but could have been more refined. A common concern for me is the time remaining shown (iStat menu). It fluctuates like crazy (Even though I consistently get 9 hours on average and sometimes 12+ with super light browsing usage.). Which means there are some underlying stability issues where the software is struggling to keep track of. Other than that it is a great machine. I hope the next 1-2 generations would perfect it.