Check out the PlungerCam at:

http://www.marktucker.com/plungercam/

for a d.i.y. version of the same idea.