After some serious jak-shaving I've now got the first basic search in place