Have a look here:
And
The 3 easy, 2 medium, 1 long protocol seems to be popular, and Ive dabbled with RLRF