The friendliest place on the web for anyone with an interest in aquariums or fish keeping!
If you have answers, please help by responding to the unanswered posts.
The goldfish was too small for the 10 gallon tank. Just for future reference, because of the large bioloads they make, a minimum of 15 gallons is recommended for the first fish and then 5 gallons for every one after, generally with a large filter.
As for community fish, Harlequin Rasboras are always my fish of choice, but they need to be in a school I wouldn't recommend a 10 gallon tank as there is not enough swimming room. You might want to look into Nano Fish.