Decided to finally get on with it and make one of the things I think of before some other fucker does.
After carefully evaluating all the available tech, I am creating my masterpiece in ASP.NET MVC and Silverlight 2, to be hosted in Windows Azure. 3 new toys in one development! Geekgasm.