PNGimg.com has the largest collection of transparent PNGs I’ve ever seen. They’ve got everything from products, to food, to furniture, to people, etc.