Have finished tiling shower stall & tub surround and am ready to grout. Do I grout first, leaving the vertical inside corners and bottom joint between the mosaic tile shower floor & vertical tile open for silicone caulking, or caulk those first, then grout the horizontal and middle joints after? Dumb thought here, but should I grout those plane changes, then caulk over them? Also, I have used silicone caulk before in place of grout, (for small projects) and have had a hard time achieving a good finish, as the silicone sticks to the tile, as opposed to the nice finish sponging the grout creates. Any recommendations for the silicone finishing?