I enjoyed reading this article an Objections to Agile Development (via Darrell Norton).
"In big companies, it's often more acceptable to be wrong than it is to be uncertain."
One of the reasons software development has had such a checkered past in many IT organizations has been the lack of a business-IT partnership — a lack of defining roles and responsibilities. Since IT staff have had good analytical skills, they have often been used as “analysts” for the business, helping business departments improve their processes, for example. Then, the business department staff turns around and blames IT for the result — “See what they did to us.” If IT doesn’t help the business redesign processes prior to automation, the comments are “See, you just automated the old stuff,” and when they do help with redesign, IT gets blamed for all the changes, staff reductions, job changes, and so on. It’s a no-win situation because there’s little acceptance of responsibility on the client side for the results of the automation effort.
... Agile developers are saying, "Enough. If the development staff can't deliver acceptable working software on a regular, short-iteration basis, the customers ought to fire us and get someone who can." Conversely, if the customers can't identify features, prioritize them, and interact with the development team to flush out requirements, then the development team should retire from the project.
Normally if I need to put up a few photos on the web to share, say from a wedding or holiday I use the Windows XP Powertoy Html Slide Show Wizard. It works well, it generates the html and images, then you can just ftp the files up to your web hosting.
Other times I have a bit more creative flare and put together the pictures in a more "funky way", like I did for the Microsoft UK Community DeveloperDeveloperDeveloper! Day website recently.
But today I saw a cool photo slideshow using Flash that was built using a free tool called SimpleViewer from AirTight Interactive. Check out this example. It's quite similar to the slideshow on flickr.
Also worth a mention is using Microsoft Windows Media Center Edition for viewing photos at home; it's amazing how much more watchable photos are by just adding little pan and zoom effects. I should also mention Picasa which Google now owns which has some clever functionality too.