Wow, he is so cute, and what a great cage. He must be pretty young. How old is he? It's not going to hurt to wait to get Geronimo a friend for now. It's definately more important that you and your husband both agree on another first.
As far as the food, petstores that sell animals actually don't make a lot of money on selling the animals themselves. They make their largest profits on the supplies for animals. Here, we encourage people not to shop at stores that sell animals because buying anything from them increases their profit margin and tells them you are okay with what they do (breeding and selling animals, for starters). By buying your products (and not just food, but toys, bedding, shampoo, etc.) either online or from stores that do not sell animals, you are providing the best for your piggy and not adding to the problems petstores create. I see you are in Dallas now. I'm about as far away from there as possible, but maybe another member closer to you can let you know of places nearby that sell only animal products. Actually, I think the mod Susan9608 is from Dallas. She may have some advice about places you can go.
I hope this isn't too much to take in all at once. Once I start writing I can keep going. Keep Geronimo happy, and us updated, and don't hesitate to ask anything.