Thank you! I have an acquaintance, Andre Pascher (a.k.a. Shady), to thank for that wonderful mixing job. I'm still very much a newbie at mastering as well, so I don't have the finesse that he has with it. He's a PHENOMENAL singer, too (seriously--listen to this duet he sings here: ).
I've been a fan of his stuff for over a year now, but I had never felt brave enough to approach him. When I posted my cover of "Defying Gravity" online, though, he happened to stumble across it, then contacted me out of the blue complimenting my singing voice and asking if I'd want to sing a duet with him. So, yeah...basically, I got asked by one of my idols if I wanted to work with him, which as you may well imagine had my jaw on the FLOOR.
Anyway, that invitation boosted my self-confidence quite a bit (which before had been appallingly low), and I'm trying to improve myself now. I've managed to get in on a few other projects with people I really admire and respect, and I've always dreamt of making a living as a vocalist (both singing and voice acting), so I'm going around trying to get a feel for what I should be doing to help make that happen.