jdancing - 3:18 pm on Jul 20, 2010 (gmt 0)
From what you describe, I would guess that your site will come back to where it was in the next 1 to 6 months. Hopefully this was not your main earnings site and just one of many.
Last year I switched one of my sites from .ASP to .PHP in a server move and redesign. I sweated bullets, but things worked out without a hitch. I did two things to increase my odds of success.
1. Historical content of about 40,000 pages of user created stuff all was archived in a fashion that for the visitor was out of sight except for a small a "archives" link but for the search engines it still had the same location and ASP extension via a URL rewrite. My thought was this would make the change look much smaller percentage wise for Google as the majority of the site's content still was exactly where it was before.
2. Any current articles or pages that were ranking well which I wanted to keep rankings, the 301 was done from old to new design/URL but the core content remained the same until I was sure things were stable.
You mentioned you got rid of two main services. If you just deleted those pages, is it possible to get them back and archive them at the exact same url they used to be? If they are take action type pages, you could add a note saying "this page is listed only for historical purposes". If these two services had a lot of pages, dropping these pages was just one more of several major changes you did at the same time on your site.