I use Beersmith to develop and refine recipes on my PC, and I like the brew-day checklist it provides. Then I email my Beersmith file to my Android phone and open it in Brewzor (the free version), and use that as a shopping list at my LHBS, and to make any recipe adjustments on the fly based on what is or isn't in stock. Works fine for me.