"Backwards compatibility is great for users. But it sucks for developers. After a while your normally sensible and readable code becomes a nightmare spaghetti tangle of conditions, macros and multiple re-inventions of the wheel. Slashdot | When Do You Kiss Backwards Compatibility Goodbye? |