Said this during the Q&A you held, but you're seriously one of the coolest guys on the Internet by taking the time out to encourage and hold a dialogue with your fans, and listen to their criticisms and treat them like equals (except for the ones who don't deserve that treatment, but there's usually an amazingly snarky put-down swiftly coming their way). The way you constantly change your style, bringing something new and refreshing with every song is astounding, and while I may not like all of your songs that's simply down to personal taste as the musicianship remains at a high standard constantly.
It's excellent to hear you're doing well now and so good to hear from someone who genuinely enjoys what they do, and your success only serves to emphasise that if something is good enough, people will pay for it to support the artist.
Congratulations, keep being a happy little nerd and keep making us a community of happy little nerds.