Other than using those websites like 'isitwp.com', can someone give me a technique to identify whether WordPress is installed on this site in particular http://papercaves.com/ ?