If you're in the market for a curbside pickup service, I'd like to put in a good word for Casella Waste Services. I've used them for 6 weeks now, and so far, so good. For $24.95 per month, they provide two large covered bins, one for trash and one for un-sorted recyclables. Pickup is biweekly, which some might not like, but that's not a problem for us. Each bin holds quite a lot.
Maybe it's because we've been doing a lot of spring cleaning, but so far our split between trash and recyclables is about 50 - 50. Their list of items that are recyclable is pretty long, and just tossing them all in the one big bin without any sorting is quite convenient. Much better then storing them all for weeks/months in the garage in preparation for the eventual trip to the recycling center at the TS. It shows that the non-recyclable portion of waste at the TS could be reduced quite a bit if more visitors took the time to separate their trash, but I think it's the extreme ease of use with Casella that supports the effectiveness.
Some of the negative mindset about curbside pickup in Merrimack has been that there's no one that picks up recyclables at the curb. Well I'm here to say yes, there is. Here's a link that will tell you a little about them: http://www.casella.com/towns/nh/merrimack/03054