Shop In Order is a list and shopping application which makes regular shopping easier and more efficient. This application automatically reorders your lists based on where you are shopping. It uses a simple machine learning algorithm to learn which items you buy and when you pick up those items in the store. With Shop In Order you will not miss items on a large shopping list and you will not have to walk back and forth across the store to retrieve the items you did miss. Shop In Order was built around several assumptions. The first is that you purchase the same items repeatedly. The second is that you shop for these items in the same place repeatedly. The third is that you walk through the stores you shop at in the same way repeatedly. Shop In Order will quickly learn your habits and sort your shopping lists for you.