This great script is created by Michel Hiemstra. For more information, visit his website
Block 1 data
Block 2 data
Block 3 data
Block 4 data