I'm certainly not alone in laughing at Sun for naming Java 1.5 J2SE 5.0. It's a ridiculous marketing move. It really makes me worry about the fate of Java when I see them doing things like that, but what can you do?
Most developers I know just silent protest the stupidity and continue calling it Java 1.5, as it should be. But, that's not enough for me. I think from now on I'm going to adopt the absolute worst naming strategy ever and call it Java '05. I laughed when Microsoft named their products by the years, and I almost cried when Apple came out with iLife '04. But I'm perfectly happy with the thought of calling it Java '05. It may be dumb, but at least it's not Java 2 Platform Standard Edition 5.0.