That's awesome, congratulations! Do you manage the PPC and stuff too? SEO?
Most of the revenue comes from the Amazon Affiliate program, but recently we've been making a decent amount off of display ads from the BlogHer ad network. Google AdSense contributes a little bit as well.
As for SEO, I wrote the blogging software from scratch (I don't like Wordpress) so the SEO is entirely under my control. I'm no SEO expert though, so I'm sure there are many things I could be doing better.