I have seen several corporate brochures that use these abstract pictures that symbolize things like - success (man climbing ladder), perserverence (man pushing large ball uphill), etc. Can anyone tell me if they saw them and where I can find them.
Bartek, Despair.com is an absolute riot. I wasted a half hour looking at every one of their demotivational posters!
Toko, check out successories.com for examples of the kind of images you are looking for. (This is the site that despair.com is mocking with their products.) Unfortunately, these motivational images are sold as prints, and I don't know if there is a way to license their use for web pages. Might give you some ideas, though.