The question does not say better than WHAT!
An office supply store.
A compatible cartridge is an ink cartridge that fits your printer without necessarily coming from the original manufacturer. A store brand ink cartridge that fits your model printer would be considered a compatible cartridge.
You go to a sports store and purchase one.
I would suggest going to a store like office max. They offer cartridge refills and can do it on site. They can also let you know if your cartridge can even be refilled.
To refill the Brother LC31BK ink cartridge you can take it to a store that performs Instore refills. Some walgreens offer this service in the photolab department. You can also purchase an inkjet cartridge refill kit online or in a store, and refill the cartidge yourself.
The Kodak Easyshare cartridge can range in price depending on store and region. But a good estimation for the average price of a Kodak Easyshare cartridge is about $30-$40 USD.
Yes, that's the way you buy them.
Go to your local Cartridge World store!
To refill the Dell T0530 ink cartridge, you can purchase a refill kit in a store or take it to a Walgreens for instore refill.
One can purchase a Xerox cartridge from the Xerox website. They have a variety of cartridges to choose from. Staples is another store that sells Xerox cartridges. Staples has an online store, as well as hundreds of retail locations.
Yes there are companies out ther that do factory cartridge refilling. Some of them, do it on their own and sell them on your local store shelves, while some require that you send them the cartridge and send a refilled one in its place.
A Dell 3011CN Toner Cartridge can be purchased online through Amazon and other online merchants. It is also possible to purchase direct from Dell or high street cartridge shops such as Smart Cartridge and Cartridge World will often order them into store for you.