There was an interesting post over at the SysInternals web site -->
http://blogs.technet.com/b/markrussi...2/3442328.aspx describing how the author solved an MSI issue.
Solution does call for some usage of the excellent SysInternal tools and some registry tweaking... so your mileage might vary.