Shopping and Commerce by VM Design