It's definitely achievable. I'm and independent consultant in Minneapolis, with a mortgage and kids. I went independent just before I turned 30 and have passed that threshold every year since. How? through a ever changing mix of consulting clients (throughout the US) and my own product dev. I agree w/ benjamincburns - focus on solving client problems rather than being a tool operator. It's both more lucrative and more fulfilling.