Recently skype stopped working with my microphone (what I hear is sent, not what I say). It works fine in everything else, but skype doesn't work well with it and I use skype to communicate with a lot of my friends. Is there any way to use a separate program to record my audio and stream it to skype as a virtual microphone? (Needs to work on Windows; I don't get this problem on linux).
If you unplugged your microphone for a bit, then Skype will have defaulted to a loopback/"stereo mix" input device. Try checking in Skype's settings (Tools>Options>Audio Settings) and see what its microphone input is set to. If it's not set to your microphone, then change it.