OP, you pretty much described what I want from the Company system.