Looking for a bit of advice.

As far as I understand it, a superchip is like a pre-defined re-map. Essentially the same method, but a re-map would be done specifically for your actual car, whereas a superchip would be a standard re-map that would just be applied.

Can someone please clarify this for me and tell me if I've got the wrong end of the stick completely?

Also, a custom re-map would be preferable to a superchip, but a superchip would be preferable to a tuning box, right?