Site researcher