I'm looking for a program that records my screen, audio output to my speakers, and audio input (microphone). Does there exist a software capable of doing this? I'm primarily interested in Windows, but willing to try Linux ones too.
Price: less than $150 USD, but of course, cheaper is always better
Format: Any popular format should be okay