Интересно было бы узнать об опыте использования R#, проекта RSDN для метапрограммирования. Что сделано, какие детали заметили... Кажется, что штука очень полезная.