your biggest issues are that you are using flash
and also that you have different sites for the same content, you want a single page (accessed from a single url) for each piece of content, otherwise you are spreading the SEO "value" that each page has for that content
http://www.thefphoto.com/site/
http://thefphoto.com/site/
search engines will see two separate versions of your site at two different addresses^^
no one likes separate full screen window pop ups either, people running it in a window want it to stay in that window, everyone running their browser full screen will get the site at that size anyway, your splash screen is redundant (like most are)
cause its flash I can't see the code, so I''ve no idea if your heading tags, meta description etc are set well for SEO
not sure if the search engine spiders can read your content either as it is flash
on your about us page, the flash scroll bar you have to click on the very right hand edge to be able to drag it, anywhere else on the scroll bar and you still get a normal cursor, thankfully I can scroll with the mousewheel for a change on a flash site, though while the text scrolls the scroll bar stays still (this is both silly and confusing)
I also get a window scroll bar for the while height of the website when it fits inside the window fine, so when I do finish scrolling down the about page, the whole page then shifts up a bit revealing a small black border at the bottom of the whole site
waiting for each page to load (though while fairly quick for a flash site) is still off putting to users too
your page menus are also funky to use, if you move your mouse off the parent menu item when the children start to appear, then the menu rolls back up, you have to wait for the menu to finish animating fully before you can then move your mouse onto it
I just thought that the information menu didn't work properly when I was trying to read your about page. It was only cause the longer menus made me pause for a fraction longer to read all the options that it had time to finish animating and then worked that I realised what was up
so while SEO is important, fixing the user experience of the website is more important, no good having a site people can find if they get annoyed by it and leave, that applies to any way a user finds your site, not all traffic will come from search engines