i definitely understand what you're saying, and a few others have suggested the same. maybe its something i forgot to mention in the OP, or maybe it's something that's happened since i started this thread (i'd have to re-read it) but one of the things i've discovered in the past year is that first, i don't like programming, and second, i've been doing web design in one capacity or another for basically my whole life, and frankly i'm bored to tears of it. some might say to just power through it for the money, but i just can't dedicate so much time to something i'm not really all that passionate about (anymore, when i was younger i was all about it i guess).
i actually still have one client i do (freelance) website work for, and that brings me about 200 extra dollars a month, which is nice, and i don't mind doing it all that much since it's an interesting website and he's a friend of mine.
what i am going to do though is try and switch over careers and move towards doing graphic design and desktop publishing type stuff. it's kinda hard to switch fields like that but i'm taking online courses to re-acquaint myself with illustrator and things like that, and overall i feel like doing that kind of stuff freelance would be a lot more fulfilling than doing website code. i don't think i'll be able to do it professionally for a while but i don't mind working a few crap jobs in the meantime since at least i'm moving in the right direction now.
The same thing happened to me. I'm no longer interested in programming really, I was extremely passionate about it for ten or so years, but at some point, it lost it's appeal. I don't even have the willpower to power through programming work I don't want to do. Every now and then I get an itch or an idea, but they're far and few between. I used to be glued to a computer as often as possible, always working on something.
It sounds like you went through something similar. I'm glad to hear you have some idea of what you want. Oddly enough, but you probably already know, I've always felt some elevated sense of comraderie with you since we're both techies, and you're the only other programmer I've encountered in the travelling community. That passionate obsession probably contributed to your/my losing interest in it. Sometimes I wonder if I'll regain my passion for it at some point far in the future, when I've lost all of my skill. It's a pretty pointless what-if but it's probably something that's gone through your mind. I'm happier having dropped it and concerning myself with other things I enjoy.
Do whatever is going to make you happy.
I wish I had good advice or the perfect words, but all I can offer is empathy.