MegaUpload captcha analysis by Shaun Friedle