use the slice tool to select spaces where you wish text/images to be placed, also make slices around buttons-to-be.
file > save as web page > reduce the quality to about 80 so the files arent huge > ctrl+a to select all slices > save
this generates a page full of tables to perfectly line up all your images etc.
open the file in your selected editor.. fill in content.. sell.
iFrames come in very handy when making websites in photoshop, because your slices dont always line up nicely, resulting in your page not being able to "stretch" like this page does as it recieves more and more comments