This msi includes unnecessary HKCU registry keys that could cause problems upon running the application/installation. Dont get me wrong, its a great idea to include an .msi for download, but I would be vary wary about deploying a msi that contains HKCU keys on my network!. You may hit problems!!
One other thing, I like consistent shortcut names on my desktop and start menu. This msi includes a shortcut called Spark.exe. Things like that tend to annoy me, there is no need for the shortcut to conain the extension of the object it is pointing to, Spark would have sufficed.
Im still making my own .msi's at the moment, but thanks anyway 
THANK YOU!