Reading EffectiveJava finally. I think its time to take that plunge.