dave - rejigged into a sensible format. added search. added memes