IKSurfmag is where I do all my homework. Very clear instructions with details for a huge variety of tricks, series of pics with explanations for each and every picture, videos in real time and slow motion, very enjoyable to read (good sense of humour, great attitude towards learning,trying, progres...