Spellock - let's try a different approach... It's CRAPPY long...