For my part I have heard extremely good things about Curl Junkie Repair Me.

SL
~APL~BSB~BSL~MBL~
WL

You never stop learning...