Need recommendation on Photo Album S/w for my travel photos.

1. Must have backgroud music, configurable backgroud
2. Can easily move and resize digital photos
3. Able to have text insertion, enimated even better
4. Picture Quality don't deteriote
5. If posible, have embedded link to Digital video clip, or sound file that can be access (only) when required)
6. Able to do slide show, run on other PC that don't have the s/w installed.
7. File size created not too big, preferably able to fit in 1 CDR.

Anyone got any recommendation?