Значит вся радость в платформенной независимости (в будущем ...) и в создании web-приложений и служб? Приложения, где скорость — критический параметр — лучше работать по старому? Хочу создать свой сайт — что посоветуете — стоит ли использовать для этого C# и есть ли сейчас хостинги, где может исполняться ASP.NET? Кстати, скажем, написанный на MFC (Stingray Software библиотека) телефонный справочник, переделанный под Framworks на С#, не будет работать у юзеров? Только после установки этого самого Framworks?