Someone pointed out the 3rd ed was out in the blog comments.  I hadn't noticed, so thanks.<p>I agree that the CLR book is best learned by working through problems.  For those that may not have retainend as much as they would have liked from classroom work, I think needing to use algorithms and  programming them yourself also works very well.  In that vein, CLR is also a great reference text.<p>I don't make any money from Amazon.  Believe me, my friend, it is purely the other way around. ;-)