Hi - I manage advertising services for a large public company for over 70 different type of products and I consider myself expert level at monetizing web sites. I am very knowledgeable with all of Google tools (AdWords and AdSense), I personally spend $2+MM/year in Adwords and work with over 15 different affiliate networks. I also have expert level experience working with ad networks which could be another way to maximize the revenue on your site rather than Adwords or Affiliate Networks.
I am also located in the US (just north of NYC) so I am constantly available for any communication you'd like to have.
Some Ideas I have on increasing income:
-monetize your newsletter (either with affiliate offers or driving users back to your site)
-testing affiliate offers with different ads to see which increases your revenue the most
-test other ad networks to see if they drive a higher eCPM (essentially how much ad revenue each visit makes you)