Abbysmom,
She must have been out of your sight when she chewed the coputer and ripped up the carpet. If you can't keep an eye on her 24/7 then look into crate training. It's not only annoying to have a destructive dog, it's dangerous for the dog. What if the next thing she chews up is an electric cable?
I read this recently but I don't know whether it was here or on another forum. I hope the author will forgive me for repeating it...
What to do when you're dogs ripped open the garbage when you were out?
1. Stamp angrily over to the crate.
2. Grab yourself by the scruff and throw yourself inside.
3. Slam the door and repeat: I will not leave my dog unsupervised, I will not leave my dog unsupervised...
After much repition, hopefully the lesson will sink in.