What is the job for a jack-of-all-trades?
gscott: > Should I start focusing on one specific development area?I would suggest focusing on being a database developer guy, the person who writes the best sql routines, triggers, stored procedures, indexing, etc.  This pays a great deal of money and really is not as stressful as having to program a project to completition.  With databases, the programming itself is done now you optimize the sql routines and indexing to make that programming work better, faster, under load and work with programmers on dealing with more complex interations with the database.