JPV,
You should check out
http://www.123bill.com for the credit card declines. It's unfortunate that to stay in business so many good transactions are getting scrubbed. I invented this new billing methodology to help pick up new sales and to turn some of those declines into deposits. I think you'll find that your numbers are similar to what many other merchants are experiencing.
Cheers,
Brad