Have a look this TE with the most downloads I've seen for a long time.
Matthias B. Klein
Join My SFI Team (Click for the Details)