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.
I would like to second the use of SQL Server Central as a resource in general. Since first tackling the language last year, it's proven to be a simultaneously humbling and empowering resource, with folks almost as helpful as the ones who populate this board.
Just throwing in more praise of the avoidance of cursors. I've seen code go from taking 5-10 minutes or more to a few seconds, just by eliminating them.
I agree as well. Very rarely do I use them anymore. Good link!