I would see these treats raved about all the time in shows such as The Simpsons and Family Guy. As I live in the U.K they weren't available over here for a long time. When I finally came across one I was extremely disappointed.
They're just a shit Swiss roll.