vcd: allow specification of host separate from user, clean up usage()