Might be interesying:

Needles in balls - Only better

Fantastic sites also: