Except that if it's a VBR file, you need to recreate the VBR header, otherwise the length and duration will be wrong. This will possibly lead the empeg to stop early. It'll certainly do odd things for fast-forwarding/etc.

tanstaafl's tip is resistant to this problem.
_________________________
-- roger