Im just a huge noob at recording vocals. i need a mike obviously (hoping my buddy is throwing down for it) and then what program should i record vocals through and be able to master them if need be and shit...any advice, any good advice, is appreciated.