Yes, I think you've about covered my list!
no.8 would have been - and anything else.
The virtual thing interested me, as I work with computers. Co-workers look at me sceptically when I mention this. Its definately going that way…for some people, although I think eventually many people will get fed up with it and go back to basics.