This is basically what we're using now. Super awesome write up though!