Ok. Thanks everyone. I think.
What I meant is, is there a more effective version of the 'effects' in iPhoto which are all a bit crap.
I've attached something I could personally do in CS4 (and yes, I do have CS4) but can't be bothered. I was wondering if there's a program where I can chuck a load of photos in and it'll apply various, random effects which don't require much of my time.
Much like the iPhone app I mentioned in my first post.
The iPhone app is likely PS Mobile. Adobe released PS Mobile for the iPhone and iPod touch that can apply filters like the picture you showed. I don't think it batch processes well though.
To create semi-random effects, you could make a few scripts (actions?) for CS4 and by applying them in different orders you will get different effects. I can't see random effects having a positive effect on your photographs, but if that's what you like, this should create something quickly.
If you have Lightroom, you may be able to mess with the sidecar files to change the pictures. I have never looked in them to see what the formatting is like, but if it is text based, just change a few numbers in the file and see what you get out.