1. SWF - Have a look at SWFObject or JQuery (as mentioned elsewhere by dev_cw)
SWFObject -
http://modxcms.com/SWFObject-1815.html - I’m not sure it can do the cycles
jquery cycle plugin -
http://www.malsup.com/jquery/cycle/ - will definitely do cycles but for images - AM NOT sure about SWF
2. Feedback form - Have a look at eform snippet
http://modxcms.com/eForm-1003.html - download
http://wiki.modxcms.com/index.php/EForm - wiki
http://modxcms.com/forums/index.php?topic=7521 - support forum
3. Product descriptions
Have you had a look at Ditto? I believe it can do this.
Probably the approach to take is to create containers that will act as categories for your products. Create documents, category 1, category 2, etc, and specify these as containers. You would then create the product documents (children) that will have the product category documents as their parents.
You can place your Ditto calls on the main page of every category. Using Ditto, you will get nice product listings that are highly customizable (using templates). Sorry cannot provide more info, just pointing out stuff you can start with/think of
4. "Solutions" section - you can use a different template for this. Or, you can have the same template but use different CSS style sheet to to change how it will look
Have a look at Ditto here:
http://ditto.modxcms.com/index.php
You can also use ajaxsearch to facilitate product search
You can use TVs to create tags for your products. In this way, products can belong to multiple categories
Sorry if am not very clear. Explore the forums and the above to see if you can find more info. If I come across more info, or specific examples I’ll post them here.
Cheers
/k