Kevin,

Have you looked at the Anthem AVM-20? I think it covers most (if not all) of the items on your list.

Best,
Sanjay
_________________________
Sanjay