A cushioning device that when implanted provides mobility and wear
resisting cushioning to joints within a human body, provides a first
component at least in part comprising at least one magnet, a second
component at least in part comprising at least one magnet, the magnetic
poles of said magnet of said first component, and the magnetic poles of
said magnet of said second component, so disposed as to create a
repelling force between said first and second components and therefore an
opposing movement away from each other, and a third component comprising
a magnetically attractable material disposed between said first and
second components towards which said corresponding magnets are attracted,
said attracting forces balancing and controlling said same repelling
force so as to maintain said movement of said first and second components
within said predetermined planar degree of freedom.