Planet Labs is another group that claims they have the largest constellation of earth imaging satellites. With 87 toaster size, low earth orbit satellites in circling the earth as we speak it is an amazing story and a glimpse into the future of mapping.
They call them doves and since they are so small they can hitch a ride on almost any space vehicle. You have to read this story.
Thanks to Brent Gelhar for the lead.