I did a quick search and found this tutorial that shows how to enable and set Stereo Mix as default in Windows 8. It's only 26sec long so it's straight to the point!
Hope it helps!
And yeah this program is far from perfect, I mostly just made it for fun and some seemed interested in using it so I made it available for anyone to use. :)