Affiliates and merchants alike have been suffering from Google's Panda and Penguin updates. If you survived and are holding strong, good for you. If you took big hits like tons of people out there, here are a few resources pages that will shed some light on what they are and what to do about it.
You don't need to give up if you have the drive and desire to fix a few things. There are people who have recovered beautifully, including all of our clients. Search Engine Watch can help with keeping you up to tab on any more Google updates.
If you have any questions, need any help or have other good articles about this let us know.