Lol, you aren't crazy, unless I am too - and no matter what my family says, I know I'm not...
I saw it too, Click here - and discover Boston Blocks, a new piecing technique. I didn't click on it - too leery - but just checked and still get it under threads in the main category.