Is there an api call that will enable me to detect when my mic is recieving crap? if so i would like to know it. I guess you could also record whenever the computer is on and write your own function but analyzing wave files in VB is not exactly my specialty, also it would requre huge amounts of proscesser power. Also is there a way to communicate with the USB port in VB?