Lot of useful stuff on Java : The Developer's Digest - Spend your day here.