Wooow, I was thinking about getting an iBook (pretty cheap for all it provides), but doing some kind of development on a laptop is not very easy (small keyboard, small screen), but it's even worse with no virtual desktop!
I don't think such a feature is very hard to implement, and it could...