Thanks jmcilhinney, and for $170 that looks like a good buy.

However, i'm curious how they go about doing it.

As with programming, the joy comes from making your own custom solution.