and the 10+ hour battery life allows for a couple days use away from home without lugging that bulky wall wart.
10 hours over a "couple days" is appropriate for a toy, but not an expensive tool.
Do you ever get 10 hours out of a laptop? Are you saying expensive tools should get less battery life? Not a fanboy, I own a first gen iPad and bought my kids Android tablets (Toshiba Thrives). I personally like the Android tablets better - but I took my iPad away for the entire weekend, no charging (but no video or processor heavy apps either), and returned with 40% battery level. If you look at tablet comparison, iPads are always around the top on battery life.
Those sodas which contain caffeine are well known to have more caffeine than coffee.
I hear this all the time, but it's not correct. Regular brewed coffee has 95-200 mg of caffeine per 8 oz cup (see http://www.mayoclinic.com/health/caffeine/AN01211) and Mountain Dew has 46-55 mg per 12 oz serving. Although Mountain Dew is one of the highest soft drinks on the list, it contains less than half the caffeine per oz as coffee.
Seriously, actually think about the implications of a society not needing resources. Our entire society is built around the concepts of resource acquisition and trade. What happens after that is no longer an societal imperative? I'll tell you what; explorers, teachers, and observers.
I'll tell you what happens when resource acquisition and trade is no longer a societal imperative: we get fat.
explorers, teachers, and observers? Sounds too much like Star Trek TNG. In the real world if all our needs are met most of the population would get lazy and fat, and just care about the next big event on TV (or holo-screen).
2 factor is often expensive and difficult to implement. One of the interesting ones I have seen recently is the ability for a computer to learn how you type, so you can have a simple phrase for a password but if you don't type it like yourself then it wont let you on.
I've never liked this idea. Too many times I have been holding a phone in one hand while typing a password with the other hand - so I'm not typing in like I normally do, I wouldn't be granted access. Too many variables can affect the way you type, for example: a bad paper cut on your finger, discussing a support issue while quickly trying to log on, etc. That aside, logistics is a problem. How would a web site know that you typed it the correct way? It would have to have some logic at the browser (which I wouldn't want to download), and if you log in from multiple machines, depending on the way it is implemented, could actually make for a less secure system.
If it has syntax, it isn't user friendly.