Just to add to the discussion about FYB. I do feel like some of the material is repackaged. TennisRX and Tennis Ninja do contain things that overlap.
However, I think what FYB does with the whiteboard is something unique that nobody else is doing (or at least not as well). It's great for people that appreciate that sort of thing.