Off Topic
Piss me off. I did very well but had I known this one simple algorithm I coulda got an 800! -p