I guess I should have one of these. I might even actually build upon it some day!