I am close to graduating with a BS degree in Computer Science. I have learned the JAVA language for the last 3 years as part of the curriculum, and have developed a wide range of skills in application programming using this language. The time has come for me to specialize in a chosen field of programming (graphics, databases and networking options) and I was hoping to solicit some opinions on which would be the most lucrative field given the current employment market. I have enjoyed using the swing and awt classes very much, and I'm curious as to whether or not pursuing graphics would be a wise choice as compared to database and networking options. If any individuals who are "out there" and aware of the current employment conditions could please help me to make a better informed decision I would greatly appreciate it.