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/
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!