Used GLSL to create a photo booth.
Got the following results and several others.
exotic background replacement
edge detection or embossing or posterization plus edge detection to create a color comic book look
digital-ness - make it more pixelated w/ black borderd on big pixels
add noise and discolouration to make it look like an old faded photo
simultaneously bump mapped and texture mapped spinning polygon as a variation on the procedural bump map we did in class.
using the image as an environment map for a spinning cube with lighting
funhouse mirror where you dynamically distort the image through some mathematical function (ie the image distortion changes over time)