Noticed your comment on JS, and I gotta say, it's just not true! JavaScript has many great uses in web programming today. Web 2.0 (as people call it) is highly dependent on JS. JS can be used to make sure people filled out a form properly before it gets sent to the server. JS can be used to create great gallery setups, like with Lightbox JS (wicked script by the way). And that's just scratching the surface... If you want more proof, just look at the source for this page. You'll see TONS of JavaScript. Every time you see one of those "pop-over" windows with some information - that's JS. Quick edits - JS. Drop down menus - JS (as far as I know - other systems use JS for menus). JavaScript isn't necessary for a webpage, but it can make the page a lot better when used correctly. im not saying that javascrupt is bad, i just dont use. as i said you really dont need it, it is more of a luxary IMO. such as checking the forms client-side instead of server-side. and yes that picture thing looks amazing, but again it's a luxary. you really don't need it.