Let's face it folks, health care software can be a real pain.  Not only is it massively complex, infinitely deep, requires 1000 people to run and even more to maintain, but it is often a [+]