Complexity theory is a strong secondary interest of mine but it's not my primary research interest, so there is no hope for me to attend all the conferences, read all the blogs, and ensure that the in crowd cc: me on every bit of hot news.  I try to do some of this but I am wondering what methods will give me the most bang for the buck (or rather time, since time is more of a limiting factor than money in this context).  Some methods I have attempted include:Look over STOC/FOCS proceedings.  This often means I don't hear about breakthroughs until they're (somewhat) old news, but that's O.K. from my point of view as long as I am likely to catch the news eventually.  Are there other proceedings I should be tracking?Subscribe to the Los Alamos ArXiv.  How many complexity theorists use this?  Are there other preprint servers I should look at?Read blogs.  I tried this for a while but have more or less given up because there are too many blogs out there and it seems to be a very inefficient method of staying current.Anything I've missed?  Again my focus is on finding time-efficient methods rather than on doing every conceivable thing to keep abreast.Edit: Thanks for all the responses; I would accept more than one answer if the software allowed it.  My somewhat arbitrary choice is based on the fact that I now recall having heard of the ECCC and the CCC before, but I was completely unaware of the Blog Aggregator.
Ways for a mathematician to stay informed of current research in complexity theory
cc.complexity theory;soft question;research practice
You could also subscribe to Theory of Computing Blog Aggregator. Though it includes not only complexity theory (CT) updates but the key news on CT, I think, you are guaranteed to obtain. 