Microsoft version naming is annoying

Microsoft just relased DirectX 9.0c End-User Runtime December 2005 Web Installer...[:S]I dont understand why MS still calls this 9.0c, why not 9.1? or at least 9.0d. Since DirectX 9 is released, Messenger has gone up from 5.0 to 8.0 beta.Versioning at Microsoft is so confusing all these names/tags/labels they have used in the past, like"RTM Refresh", "Second Edition", Rollup pack, Update Rollup, Hotfix, Update, Service Pack, Beta, CTP, RC0, R2, 1.0v2, build 1.045.63.01.Like Anti Spyware, it has been updated 3 or 4 times, but is still Beta 1[|-)]Can't Microsoft just get it 1 naming and versioning style?