The two big problems with animated GIFs are the file sizes and the image quality. GIFs are limited to 255 colors, and each animated frame is its own image, so a 30 frame animation will be roughly the equivalent in file size to 30 individual GIF files.
For fades or other photo effects, you'll be better off using Flash, JavaScript or other dynamic scripting.
I hope this helps.