yeah, establishing yourself can be the hard part
i do freelance web design and stuff, and it's getting better, but admittedly kinda slow. my main problem is i've been to busy to finish my portfolio site, and i have a few other projects of my own that are taking up a lot of my time, so that kinda hurts.
but, if you're good at what you do (which i imagine you are), you can make a pretty good dent in the world