Good news and bad news

Good News: I have a new(er) laptop with Windows 7, casting the shackles of Vista away

Bad news: Vocaroo says it doesn't have a plug in or whatever....even when I've plugged in my mic/webcam its whining at me

my purdy voice is at stake here

So.....little help?