I recently got a recommendation from someone to check out "TFS Data Manager" from OnePulse.  It was described as "Phenomenal".  I've taken a few minutes to browse their web site and what I see looks very good.  They are solving a bunch of problems customers ask about often - moving projects between servers, back up and restore of individual projects, server health analytics, etc and their price seems quite reasonable.  I don't have any personal experience with it yet but I have gotten one testamonial from someone I trust.  I've asked my team to take a closer look at it to see how they've tackled the challenges in hopes we can feel good about recommending this as a solution for a broad range of customers.

Let me know if you have any experience with it,

Brian