Thanks for the replies. Yeah, that's part of the reason I chose CC in the first place, because I didn't want to be tracking people down just to file a DMCA against them. So, yeah, when I think about it, my original choice on this matter is kind of contradictory.
And as you guys pointed out, there's a kind of grey area. Personally, I wouldn't consider someone using my code on their website with advertisements commercial use, because the site's visitors, who are clicking the ads, are there for the site's content, not the medium by which that content is delivered. But I get the point, adding that restriction to the license only seems to make things more complicated and doesn't really solve anything.
Thanks guys.