I have purchased beads from firemountaingems.com (mentioned above). However, I buy more beads at my local Craft Warehouse. Not sure if you have one in your area.
I am not familiar with Michael's brands of beads but I know, personally, I don't particularly care for JoAnn's beads.
I love adding beads to my projects. Blessings to you,