Figured I'd add some additional info as well.
In regards to getting that 'esoteric' high quality sound.
Just some things I always do on my own recordings.
1) Clean up every track before mixdown. Go through each track and solo them to eliminate every scrape, click and accidental noises that don't belong.
2) Isolate each track and use a plug-in if necessary to bring the best sound out of the guitar. For instance I recently bought some Abbey Road plug ins that emulate what the Beatles used on their original sessions. I'm totally amazed at what these plug in's do to improve lackluster guitar tracks among other things.
3) Run any overdrive guitar parts through an amp or speaker emulator.
Amplitube or Ampex make awesome live emulators that will take that cheezy fuzz sound of most pedals and make them sound like real guitar being driven through a high end amp.
4) Double up guitar parts so that you can pan then left and right if necessary.
5) Before adding your guitar tracks... let your song sit for a few days in the can without listening to it. When you get back to it after several days, you'll have all kinds of energy and new ideas to add to the song instead of your natural first inclination.... to play it as precisely as possible.
6) Let the finished tune sit around for a couple of days so that your can listen to it with fresh ears before you mix it.
7) Master your recording. (if you don't know what that means I'll be covering an in-depth tutorial on how mastering will improve your recordings 100%