To add to your list: if you are in the market for magical items, Gilmore's Glorious Goods. There are a lot of shops with magical wares available, but he's done well by me and my friends. (See, Gilmore. I can advertise.)
But, you seem to have a good grip on the situation, which is a pretty good first step.