Currently in the same stage as you. Also, I've been busy with other things that programming didn't get enough, though I sort of enjoy the break from all my damn compiler errors and problems with SDL. What I've been doing lately is tinkering with hardware. I've been working on making my NES clone from hong kong, the "yobo" into a portable device. But also, when you take one thing, you sometimes have to give up another. I noticed when I stopped programming for a while, my Japanese level soared xD Maybe once I'm fully fluent, i'll go back to programming. Though what I have to say is that in the 1.5 years i've learned japanese, I sure accomplished more than when i programmed for 1.5 years. Instead of just being a mediocre programmer, i managed to translate half of a game before I gave up from the tedious hex editing.