Heart failure is an important and ever expanding sub-speciality of cardiology. Many health care professional bodies are now developing specialist expertise in heart failure. This is true for cardiologists in training, consultant cardiologists, care of the elderly and general physicians, cardiothor[...]