Yeah, it changes a lot. In case you're wondering, I thought I'd explain why. It's simple really: I list places I like to go, plus places that link here and/or people who leave comments.
This is a drama-free process.
I like a wide variety of places, for lots of different reasons. Some have wonderfully civil, intelligent discussions going on. Some are engagingly personal and/or full of surprises. Some offer beautiful photos or high-quality, thoughtful writing. Some just make me smile. A few do all of the above. I add new ones as I find them.
Once in a while, I become aware that somebody has linked here, and reciprocating just seems like the polite thing to do. Commenting a few times will get you a link, too (unless they're snarky comments, which will simply be ignored).
Blogs get removed for similarly unexciting reasons: I find I am no longer stopping by the site, or the author has stopped updating it. I do keep those in a Favorites list on my PC, though, and sometimes they get put back on the roll.
I do not check around to see if people have added me or removed me from their lists, so if you've linked to me and not gotten a link back, it's because I don't know about it. Drop me a note and you're in. (Well, probably. I do reserve the right not to link if I don't want to.)
Now, I am aware that some bloggers are pretty particular about the company they keep. Should you be horrified to find your site listed here, again, drop me a note and you're out. No hard feelings, and go in peace.
I tried categorizing the list for a while, but several blogs spanned multiple categories and I got tired of trying to figure out where to put them. As of this writing, you're all on one list in alphabetical order.
So. That's the deal.
Update November 22,2008: Google has a new feature that sorts the blogroll by the most recently posted, and gives a little snippet of the new post. I think that's pretty cool, so that order replaces alphabetical order now. Seems fair.