Trials and tribulations of real and virtual retail worlds