I used to go to (mostly lurk) the Globe chat. There was also a Celtic blog site (or message board) in, if I remember correctly, and I am not sure that I do, GeoCities. There were some good posters in there.
One of my personal favorite sites, though not a blog and not so active anymore, if "The Celtics Beagle".