I was moved by the Tessi-Spirit this morn' to evangelize all ye SQL nuts out there. If you have an interest in furthering your T-SQL skills, a good best practice to learn is how to avoid the use of cursors. Here's a good demonstration of the overhead of using them:
http://www.sqlservercentral.com/articles/cursors/65040/
Ryan,
Great post. I've always been told to avoid cursors. And it has absolutely given me better chops as a query writer. Forces you to think of alternate paths to the same result.