So, at this point, my income is split between open-source programming (primarily Rails, though there's some hint of work in Merb on the horizon), writing for Web Worker Daily, and a tiny bit of Second Life income (with some potential for more there as well). 2007's income was good enough to do my share of keeping us alive, but that included a big chunk of advertising income from the Larkware site, which from here on out will generate precisely $0. But I feel reasonably confident that I'll continue to find work that meets my ethical standards, and that pays well enough to keep the wolf away from the door.
Oh, and - I'm enjoying coding now much more than I was a year ago when I was writing C# code with Visual Studio. I still have plenty to learn, but I'm happy to be learning, instead of feeling like I'm constantly buried under a stream of half-baked releases. So that's a plus too.
All in all, it's been a very rewarding transition year.