1. A method of facilitating a retail environment, comprising the steps of: providing a mobile system for operation in the retail environment, the mobile system including a processor portion, a memory portion storing retail data relating to retail activity, the processor portion storing data in the memory portion and retrieving data from the memory portion, an interaction portion, and a transport portion; traveling from at least a first location to a second location by the mobile system; monitoring the retail environment by the mobile system; accepting input from a customer by the mobile system; outputting information to the customer by the mobile system based on the input from the customer and the retail data.