Anatomy of the Websites:
http://sitonomy.com
pero no se si funciona 100%
si usa ajax es facil de darse cuenta, por lo general se usa mucho javascript, aunque tambien css, xml etc etc
otra opcion es intentar hacer que tire un error la pagina, con urls, pero por lo general no siempre queda claro qué lenguaje de servidor usa
o sino revisa el codigo fuente del sitio, ahi dice si usa flash tambien (aunque esto es facil darse cuenta a simple vista jajaaja)