No large investment necessary, you probably have the best tile shining agent at home. Add about 1/2 a cup of vinegar to your rinse water bucket and voilà! You will have shiny floors. Don't worry about the smell of vinegar it actually evaporates. I've been doing this for 4 years, since I got my entire house tiled.