Poly, I would agree with the other suggestions on here. But, in addition to that, do you know about cycling a tank? There are stickys on it that you should read up on, but, even if you do, it can be hard to keep a tank that small cycled, especially if it is overstocked. Just ask TAL
who will hopefully jump in here. He had a 3 gallon way overstocked, and couldn't get his ammonia and nitrite levels down. A tank that small will probably be more frustrating than it's worth unless you only have 1 or 2 fish in it, or shrimp. I know nothing about shrimp, so someone else will have to help you out there.