I write a lot of DotNetNuke code every day (7 days a week). I have actually stopped writing sql for any of my new projects. I have found Linq to be faster and when I inspect the queries being sent to sql I find they are better written than my usual sql code. I just came across this which should help:
http://www.linqpad.net/...
Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: here.