I have successfully used multiple versions of every release since R12, at one time I had R12, R13, R14, A2k, and A2k2 loaded and could use any one of them I wanted at any time.
One of the issues with 2004, is the upgrading of object enablers for such packages as LDD and ADT, but I suppose it COULD work provided the files were maintained seperately.