Although Medicare is a great program for covering your standard medical expenses, like hospital, doctor and prescription coverage, there are a lot of gaps that can end up costing you thousand of dollars out of pocket. These are some of the programs available to help you cover some of the expense and risk of what Medicare does not cover: