I've been doing some recording, and I'm really enjoying it. However, I've been having some trouble mixing. I can't seem to get a "good" sound

Everything sounds a bit far-away, etc
Here is an example:
http://users.tmok.com/~keith/music/halloween.mp3
I've tried playing with the mix, but it's still not right:
http://users.tmok.com/~keith/music/halloweenremix.mp3
Just ignore the timing errors, out-of-key bends, and generally bad playing
I'm using my amp's headphone out into the PC line-in. Would using a mic help?
Can anyone give me some hints? Also, does anyone know of a good place to host music? My web space won't cut it for long...
Thanks!