I was tasked with a dual problem the other day and with the help of the Virtual Earth interactive SDK, managed to complete the task in only a matter of a couple of hours.
The first thing to do was to try and get the Virtual Earth map displayed within a web part. That should be easy enough, just get a Site Viewer web part and point to local.live.com. Unfortunately this doesn't actually work, all you get is a blank web part.
OK so what now? Well since we want to eventually manipulate the map ourselves, we really want to host the Virtual Earth map on our own server (kindof), so the next thing I tried was to simply create a new website on the MOSS (Microsoft Office Server Systems - the new name for Sharepoint Server) server, assign it a unique port number and then create a new web application in there that simply uses the VE SDK and displays a map onto an aspx page.