Thanks for the reply. I will give wxHaskell a shot for the audio.
 
Any ideas on how to resolve #2?
 
> Finally, I have started getting this error every time I do a cabal install now:
> Setup.hs:1:8:
>    Could not find module `Distribution.Simple':
>      Use -v to see a list of the files searched for.
> 2. What should I do to get cabal to start installing stuff again?