So, we have the iPad out and about for a while now, doing its thing, most likely selling well. Of course, others want a piece of that pie as well, so we see tablets pop up all over the place, most of which are either ultra-low budget junk or vapourware (how that's Adam coming along, Notion Ink?). Earlier this year, Steve Ballmer proudly held up HP's Windows 7-powered Slate - but then, HP bought Palm, canned the Slate, promised a webOS tablet, and then resurrected the Slate as an enterprise product. Now we have a video of the Windows 7-powered Slate. Let's compare it to Samsung's detailed overview of its Galaxy Tab, and see ever so clearly why HP canned the darn thing in the first place.

The one of the new features of C# is that you don't have to develop with MonoDevelop to run on Mono.

You should really work on not coding on the platform that your apps run on, because compiling/unit testing anything of size on embedded/tablet/new_small_hotness_whatever, will be painful.

I'll avoid saying anything about VB.NET as I don't know anything about it, but I'd say, from a commercial standpoint at least, you don't want Microsoft deciding if you need to totally rewrite your app if you're going to keep selling it in the future.