General purpose shoping cart