As others said, skip the sixline, I would watch the royal gramma as they tend to get territorial and agressive as they age. Skip the turbo as they get big and clumsy, and will knock things such as coral and rock over. Astrea or trochus would be the way to go. I would get just one cleaner shrimp as they do get a bit large for a 10g. Skip the hermits as they will go after your snails for their shells when they need a bigger one. Others would suggest that you add in spare shells, this may work, but the main problem is that the hermit needs to find those shells, and a moving snail is a lot easier to find than a shell in a random place in the tank. With proper flow, the shells may become buried in the sand after a while. As for the sand, grab dry aragonite as it will become live over time. I would say 15lbs. of dry aragonite would be great. Grab 2-3 nassarius snails for the sand too, they will help stir the sand up and scavenge the left over food that has dropped to the sand. As for lighting, a 2x40w PC fixture would be great over a 10g, I'll post a link below. As for coral, I would start with zoanthids and shrooms along with some of the other softies.
Here's the light:
20" 2x40W Satellite PC Fixture by Current USA* - AquaCave If you order from them, or anyone else online, make sure you select the legs under "optional equipment."
So for here's a revised list for your consideration:
15lbs. dry aragonite
10-12lbs. live rock
2-3 astrea/trochus snails
2-3 nassarius snails
1 cleaner shrimp (skunk or cardinal)
1 clown
1 royal gramma
1 banggai cardinal
zoanthids to start
mushrooms to start
Make sure you keep up with topping the tank off with freshwater when it gets too low. Get liquid test kits and a refractometer. That basically covers it, good luck and have fun! HTH.