Might be interesting:

self retracting foreskin - Only better

self retracting foreskin

Fantastic siets also: