hi i am working on a project. it is going to be a rather large site and we are looking into controling the page content through ajax. so baically there will be one page and the content will be created through an ajax call to a seperate file. for each link clicked.

My question is how would this affect search engines, what are the down sides and upsides.