How do you find work?
ejs: I find this very difficult as well (although I am just getting started), but I can only really blame myself for not being more social (as mentioned here). It is just much easier to code up more stuff or work on a new project then it is to really market ones self. 
I also worry that I focus too much on learning different things and should instead focus on a just one or two specialties.I am glad I came across this thread, very good information and advice to really keep motivated. Thanks again for the great advice HN.