Computer ranking systems seem to like us ... (link)