Now, if we're ready to start fresh then I'd suggest you tell us all how we can help you most right now? It seems you are in a difficult situation, and I understand how frustrating that can be. With some of the species of fish you have, the choice is going to come down to spending the money on the larger tank or getting different fish for the tanks you already have. If you need suggestions, I'm sure many people here have ideas for you... just tell us which direction you are looking at going. I say this now because you won't have much time before the fish get too big and beyond what you can provide for them with the current setups. It's always cheaper to be prepared and plan ahead. 2 rules of thumb with fish keeping... 1. PATIENCE... don't impulse buy, it gets expensive and dangerous for the fish, it's worth taking the time to do it right. Take your time and remember that good things come to those who wait. 2. RESEARCH... ask questions... lots of them!! Know what you're getting, what it needs long term, and then set up accordingly... before you bring it home.
Some tips for you:
Most LFS's will stock BABY fish... so expect anything you see at any LFS to grow. When browsing the tanks, remember that 95%+ will be young fish and not at their full size.
If you are on a tight budget, keep that in mind when selecting your fish... some are less maintenance and cheaper to keep. Avoid livebearing fishes, avoid easy breeders, and avoid anything with a big appetite.
If you want to breed your fish, find out about breeding habits and requirements for raising fry before you buy. Make a plan, and stick to it.
I'm sure the others will be able to add to this list many times over... remember, we're all here to help. The rewards of proper fish keeping are many. The people here on the board are just one example of that. We want to help show you these rewards.
Happy fishkeeping & Merry Christmas!!