Hehehe......mumof2, looking at your list of fish that would work in my tank, I remembered something a fish salesman said and now appears to be absolutely wrong.
I was looking at the platys, and I said to myself "hmm...so they're a schooling fish, so...." then the salesman said, "Yeah, and actually you can make a school out of different types of fish, just make sure you're matching aggressive with aggressive, calm with calm, you know. So you could probably mix 1 platy, 1 mixed fruit tetra, 1 tiger barb, 1 bala shark, and 1 zebra danio to get a school."
Your list coupled with research on those types of fish makes that statement look like it's about as good as making a school of 4 piranhas and a neon tetra.