Lots of "ideas" all over the place on this one....