JUST for every day snapshots, she really won't need anything higher than a 3 or 4MP since she isn't doing anything photography-wise, correct? Just general snapshots of friends and such?? And a Canon would be perfect, especially ones with a "sports" mode so she can capture swimming pictures.

And its sad she doesn't want anything other than an iPod, really. Creative Zens are much higher quality, not necessarily CHEAPER but for the same price you get more memory in some models.