I know our friends at Google seem to take credit for everything on the Internet these days, but here at Microsoft we have some amazing technologies coming out of our Online Services Group / MSN. The Windows Live services are becoming a platform for innovation. Developers and ISVs can now take advantage of things like Virtual Earth, Live Local, Messenger, etc.
To help you out, the team is holding a series of Webcasts for developers. They are unique to Canada, so I highly recommend any interested developer to participate.