I've heard, through what I believe to be good sources, that JAVA programmers are going to be in STRONG demand in the future. I am personally betting on that, since I'm putting in alot of time learning the language. I'm also preparing, in the near future, to take the certification exam. So, how difficult is this exam? What kinds of preparation did those of you that have already taken the test use? (any recommendations on books that prepare one for it, etc.)