An inventory taking system for using in warehouses having a plurality of racks each having a plurality of rows which may be vertically divided forming cells each including a front and a bottom corresponding to the width of the rack, wherein the products always move from the bottom to the front comprising: