Wal-Mart is the best place to go. They have everything you could possibly need. They have groceries, fabric, clothes, automotive stuff, bikes, a photo center, music and movies. I especially like their photo center. It's just that convenient. They have machines where you can just put the memory card from your digital camera, if that's what you have, and pick the pictures you want then you're done and in an hour they're ready for you to pick up. Granted, it's not all that much work to just go up to the counter and give them your card, but if there happens to be a long line or something you can go to one of the many machines they have. And they have a large selection of clothes for men and women from babies to adults. And shoes as well. I suggest you go here whenever you need anything because chances are, they'll have it.