1. A computer-implemented system providing on-line support to a patient having an implanted medical device (IMD), the system comprising: a website resident on a server; a patient interface to the website including a browser providing patient interaction with the website; an IMD interface to the website, through a system separate from the browser of the patient interface, permitting harvesting of data collected within the IMD; a personalization engine resident on the website for accepting a collection of implicit and explicit patient data obtained from said patient via the patient interface, obtaining collected data from said IMD via the IMD interface, and integrating patient data with collected IMD data from a plurality of IMDs of other patients to provide patient interaction with the website that results in patient access to pertinent patient support information based on the patient data input by the patient and the collected IMD data from the plurality of IMDs of other patients; and a data communication scheme providing data communications between said personalization engine and said patient and IMD interfaces.