(via idesk)

This would definitely be overkilled for me but I would definitely love to have this set up. :P