To second what Stephen said, from a different perspective.
I'm the product manager for a PC software application. We go through a great deal of trouble to make updates available - at no cost to our customers. Why? Because they fix problems that were discovered, or add features that make the product easier to use. This keeps the customers happy, and (from my perspective, more importantly) keeps them from calling me and asking me why something doesn't work correctly. It PAINS me when someone calls, and asks "is that update worth downloading?" If it wasn't worth downloading, we wouldn't have posted it.
That having been said, I still don't think that Flash is the right permanent solution for the home page. But, it works for now.
Also (to Dwight) We know those sections are out of date. We want to combine them with either the forum or a blog interface so that there is one place that is updated regularly with reports, photos, questions, etc. about each active project.