Maybe it can help you a bit if you're building DSL's:
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=1031851&SiteID=1
Gerben.