How do I create an XML based gallery?

Hi,
my portfolio site has been updated several times this past month.
and since it was a pretty “static” portfolio, I had to add each work manually,
link it to the site, create an animation for the button… a complete mess.

anyway,
I want to create a dynamic gallery using XML (or arrays in Flash, whichever is better)

the XML should contain for each work the following details:

  • the gif filename which represents the work (which should turn to color on rollover and to B/W or rollout )

  • the URL

  • a description of the work.

where do I start?

Thanks.