...more filtration ...as teknikz says that is a bit of a heavy load for a 10 gal tank, but with extra filtration and regular water changes you should be fine.
U might want to watch ur danios u've only got a few and they tend to nip the fins of other fish wen in very small numbers. The fantail guppies may become victims of this.
From just rough calculations you are about half again over stocked for that tank. Just ball parking the numbers I come up with at least 15 inches of fish and you should be at no more than 10 for a 10 gal tank. Not to mention that 10 gal tanks dont usually have the best filters in the world so you might consider moving some fish to another tank........JMHO
Can you elaborate a little on that? Spend the money on a tank? The fish? Some of the fish? Is there a particular look you're going for that unless you achieve it it won't be worthwhile?
I would have far fewer fish to begin with and work toward establishing a healthy tank. HTH.