not a lot of stuff, a huge amount of stuff and implementation.
buy a board with it in it. It'll be cheaper in the long (and short) run
and it'll get done.
and I never really saw many people really use it much, if you were doing recalls for a *really* important session, yes it could be needed, but how often does that really happen in reality?
Cheers
Alan