well here are some links that you'll find useful:
first, the profile on goldfish
http://www.aquariacentral.com/species/db.cgi?db=fresh&uid=default&ID=0415&view_records=1
second, when it's time for a new tank, you need to make sure you cycle it. here is a good link about cycling:
http://www.aquariacentral.com/forums/showthread.php?t=64301
the 20 high idea will do for a while, but like it says in the profile goldfish can get almost 2 feet long

sooner or later you'll need to get bigger tanks in order to keep them healthy. The profile page says 90 gallons, which is prety big, and will require a lot of filtration. Basically if you keep them in a small tank they will be stunted, which will lead to an early death. Under the right conditions a goldie will live 15+ years.
One thing a lot of people will suggest is that if you don't think you can afford to get a large tank like that you may want to find somone who has a large tank and let them take care of them. realistically if you want to keep a smaller tank (10-30 gallons) you need to keep smaller fish (tetras, dwarf gouramis, and many more), so you may be well served to try and see if the LFS will take your goldies back and give you a store credit or something so you can get some small fish more suited to a small tank.
that said though, if you can keep getting bigger tanks to fit the fish in, have at it and enjoy
good luck!