the bottom line is that I found a place that would nurture me as a developer because I had promise (probably like you, if you do it for fun), and I had other skills that they could simultaneously use. By putting my understanding of journalism/communication/marketing to use, I was able to bring in some really nice contracts, and now I'm working on a popular social networking application in Django.
So, I guess what I'd say to OP is to find all your strong points, find places that those skills are also relevant at, and "dual-class" so to speak (if we're going the RPG route here). This way you are leveraging your abilities three different ways: past experience, future promise, and current strengths.
oh: and one thing i forgot to mention. HANG OUT IN IRC, a lot. The people there are incredibly knowledgeable and can often help out or give you advice really quickly
i dont even know if all that made sense. but hopefully it helps some