1- El tamaño de mi web
Yo te recomendaría hacer una caja de 900px de ancho centrada la cual llamaría 'contenedor', y detras de eso un fondo, los 900px de ancho son para que sea compatible con la resolución 1024x768 y superiores.
2- Botones.
Sobre los botones lo puedes hacer con javascript, buscando en google algo asi como 'javascrip rolover menu', ó con flash, las dos opciones son correctas, es cuestión de cual te adaptes mejor y puedas sacar mas provecho.
3- Ultima pregunta - el contenido
Para el contenido yo te aconsejaría crear una dispocición/acomodo de dos columnas
Código Javascript
:
Ver original|------------------------------------|
|cabeza
|------------------------------------|
|menu
|------------------------------------|
|contenido | barra
| |con
| |informacion
| |
| |
|------------------------------------|
|pie
|------------------------------------|
En las cuales podrás acomodar toda la información de manera que cresca verticalmente para lo cual utilizarías el scroll para visualizar la sección que deseas visualizar.
Espero que de algo sirva, hasta pronto.