Obstacles include the patient authentication process which requires a phone call to authenticate a patient's identity, registration confirmation e-mails succumbing to spam filters, the use of Silverlight, and — perhaps the biggest challenge — patient ennui. Silverlight is a plug in for graphics..