Abcdefg's Techniques