to make it simpler, vti is among the range of civics available.
exi, vti, vti-s, in ascending price order...
vvt-i & vtec are the technological branding of the toyota &
honda engines respectively. from the above postings u should know
what they stand for already...
to go into technical depth:
http://www.streetracersonline.com/articles/camshafts/3.php