I have just completed a major project with this jQuery lightbox plugin and it is AWESOME!
Both easy to configure and powerful, NyroModal can keep itself within the browser window adding scrollbars when needed for small monitors. If you resize the browser window while the lighbox is open, it will also resize on the fly.
If you AJAX new content into an already open lightbox, the lightbox will gracefully resize to accommodate the new content. This includes form responses.
This lightbox solution has several callbacks available. I recently had to serve alternate content in the lightbox when a user was on IE7 and had their page zoom set to something other than 100%. I was able to write JavaScript in one of the NyroModal callbacks to sense that scenario and accommodate it.
For TYPO3 projects I like to create a page template that will serve only its content between the body tags and nothing else (no head, html or body tags). I use this page template for content I am serving into the lightbox.
Find NyroModal at nyromodal.nyrodev.com.
Nice, open-source Flash video player. Has a well-documented API for controlling via JavaScript and is very skinnable.
Find Flow Player at flowplayer.org.
These two programs offer a great one-two punch in the slide show arena. SlideShowPro can handle video and / or still images. It is very skinnable, can be controlled with external JavaScript / HTML controls and has a well-documented API. SlideShowPro Director allows provides a very friendly interface for managing albums and images for serving to SlideShowPro
I recently completed a project where a TYPO3 extension automatically generates the images and XML for SlideShowPro from product brands. While in a slideshow users can click on images to add them to a cart. You do have to pay a small fee for SlideShowPro but it is worth it. It is Flash-based so you will need Flash to customize the look and options.
Find SlideShowPro at slideshowpro.net.
http://flowplayer.org/tools/demos/index.html
Really amazing