It looks like you're new here. If you want to get involved, click one of these buttons!
I tend to find mine on ebay, obviously you take your chances a bit, but I've not had any problems so far and you can get some good deals (I usually buy from ebay shops rather than private sellers).
It's ages since I've bought any, though, so can't recommend a specific shop.
we've a load of surplus HP cartridges at work, what type do you want?