Interpolation is imperative if your not using prediction. Not all clients can keep the same rate of transfer, never mind ridiculous latency to someone on the other side of a country, or the world. I urge you to read the paper Valve Software published on their wiki on the matter.
http://developer.valvesoftware.com/wiki ... Networking
Hell go play Quake 3, then go play IOQuake 3 with the "fixed networking", huge difference with the improved prediction. Yes I know Quake 3 has prediction, but the fixes make it near bullet proof.
My apologies, I meant that you shouldn't have to be the one that makes the interpolation - You should only have to make the object while the user deals with that - As its usually completely different coding for different cases i would have thought...
Anyway, thanks for the article! I really look forward to reading it <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy">