For about 3 month ago I redirect 1000 pages with 301, be cause google had fetched a version of those pages that I dont even knew existed. In another situation I simply removed 300 pages from my server so it was a 404. I still see 33% of those pages in the google search, I think thats something google could work on instead of messing up the rankings with Panda and when you add new pages to your site, they show up the same day, why is it so hard for google to remove pages from there index.