Correct... EX = VTEC.
I believe leather = EX as well.
Moonroofs were standard on EX's (I believe) but there are a few DX's and LX's running around with them.
Hopefully that will narrow it down...
Also, what about the exhaust? If it's a single pipe, it's a DX or LX. If it's a double pipe, it's an EX or V6 (only available with an Auto).