Thanks for the kind words Rami. I've said many times and I'll say it again, when I first got started in digital my shit sucked. I didn't really understand the process and I'm still generally pretty technologically retarded. I wasn't a tape snob by any means, but all of my previous recording was in actual studios with engineers at the controls or on a 4-track cassette tape machine so i didn't really have any significant hands-on experience. My wife got me a USB interface and Cubase one Christmas, she set it up for me, and I was off and running making really bad mixes. (Best gift ever. Thanks Babydoll

) Then I found this site and Rami's mixes were the ones that inspired me to figure it out. He's a regular dude that tracks all his own shit, and that's what I do, so his mixes really gave me a sort of blueprint. They let me know it could be done. From there I just read everything, asked a few questions, and figured it all out on my own.
I'd say the most important thing I've learned in general and can verify through personal experience is....don't suck. If you can't play something and/or don't sound good, don't fucking record it. When you can play it and sound good, then you can record it. Mixes are stupidly easy when you're dealing with good sounds and good talent. Play good, and have your shit sounding good. The rest is gravy. I spend my time dialing in good sounds and trying to mic things properly. I don't fix anything in the mix. I mix in the mix.
I agree with Rami and Miro about listening/feedback. I kind of fall in line with what they're saying. I'm a guy happily stuck in his own genre and no one does Greg music better than me. But as narrow-minded as I am, I can turn it off to give feedback. I listen to a lot of stuff in here that I wouldn't normally ever listen to. I'm a lot more tolerant of different styles if I have a sort of connection to the people making the music. Like WhiteStrat's guitar rock or Chili's folkie country. I never listen to that kind of stuff in real life, but I'm always happy and eager to spin their tracks when they post them up. While those genres are not my personal style, I think I can be helpful if I hear anything that seems wongo to me. I don't have to filter it through my Greg-punk ears. I think I can tell when something is off and something isn't. And it's up to them to take my critique or ignore it. I'm fine either way. And when I receive feedback, I'm always appreciative, but I have to consider the source. I think everyone should. Some people make terrible mixes and/or have ideas that I don't agree with. Some people I simply just don't respect. Some people are yes-men, and some people trash me simply because they don't like me. I have to weed through the nonsense to get to the real deal. I know who those people are. I don't want sycophants, I just want unbiased honesty. The best feedback is bad feedback from someone I trust. But ultimately my main criteria for listening or giving feedback is all you have to do is be a contributing member and I'll listen. I know who posts regularly. I read the stuff in the topical sections. I know who values the community in here for what it is. Those people will always get support and feedback from me until they tell me to stop. The click-seekers and one-off look-at-me types will never get a second of my time.
That whole post was gay as fuck and way too long. If you don't read it, I don't blame you..