Let's see how people are handling this challenge.

All comments welcome on how you did it or plan to.