Huhh??

offended?? I wasn't offended at all. Where did u get the impression that I was offended? I wasn't offended nor did I try to offend anyone
I don't know the size of your 2 goldies so I stick to the 10-gal rule (which I think is very very lenient) and say that ur fully stocked. If u happen to own 2 very small (2-inch long or less) stunted goldfish that haven't grown in years then I would say the 10-gal tank is sufficient. But then again, ur looking to buy another goldfish to eat the algae, which is likely to be a baby goldfish (which is not stunted) which will grow and get cramped in the 10-gal in a matter of weeks with the 2 existing goldfish, forcing you to buy another bigger tank to accomodate the growing family.
I still think an apple snail is a good choice. Sure it poops alot, but the poop doesn't seem to foul the water as severely as goldfish poop does.
Sorry again if u think I was offended, which I totally wasnt and ur reply really surprised me.