Independent Discovery's website gives the company a new avenue to showcase the impressive breadth of services.