I use a lightly modified version of FlickrTouchr.py to back up my photos from Flickr, and also to push them to the iPhone (in case I get terminally bored on the Tube and fancy paging through my favourites). Unfortunately, there are two issues with it.
Firstly, until I made a patch this evening, videos were downloaded with a .jpg extension. I fixed that (note the ‘&extras=media’ argument I add to the URL when fetching photos) and then deleted the old “pictures” manually. (I suppose I could have checked for a matching ID, but… exercise for the reader, sorry.) Sadly, iTunes won’t sync videos mixed with photos: if I want them on my phone, I’d have to add them explicitly as video, and I really can’t be bothered. Still, at least they now don’t cause errors, and I can look at them on my hard drive.
Secondly, and more mysteriously, some of my favourites won’t sync. The ones I’ve checked have a ColorSync profile embedded in them, for a “LaCie 321”, which I assume is a specific (fancy) monitor. Quite why iTunes won’t just ship them over and sod the colour matching, I have no idea, but I wondered if anyone else had come across this or knew why it was enforced?