  The form thing will introduce you to a whole need level of complexity. You will need a server side technology like jsp, asp, or a php script to capture the form post. You were asking about basic screen format previously so I'm thinking you may need a lot of time learning the nuisances of one of these languages.    Best way to get the next level in any language is to   1). Find someone elses code that does what you sort of want to do 2). Copy it 3). Modify it little my little, testing it along the way, until you can morph it into exactly what you want.  You can pass in the result of a post to a php script and reading the values of a post into a variable that you sent. Read over the code, if it doesn't make sense just by reading I suggest you get a book on PHP. By the way you need a server to test on if you are working with PHP (which is a huge pain in the ass to run locally, or you have to move it out to a Linux server (Windows server won't work))   if (isset($_POST['Submit'])) { // Prepare message $msg = Time:  . date(m/d/y g:ia, time()) . \n; foreach ($_POST as $field=&gt;$value) { if ($field != submit) $msg .= $field . :  . $value . \n; }  if (mail(TOEMAIL, SUBJECT, $msg, From: FROM_NAME &lt;FROM@ADDRESS.com&gt;)) { // Email was sent } else { // Erro sending email } }  To be fair buying a book is optional, the documentation in the php manual you find online tells you everything you'll ever need to know about php.   www.php.net    running a server locally isn't that difficult or complex, you just need a web server like Apache or IIS, and the server side scrip service you'll be using like php, asp, jsp, etc... there are well documented installation manuals on the official sites, you'll just have to bite the bullet and read a little. ;)     www.apache.org     Me? I would use a table, but I'm old school. These days, the more polished presentation layer developers would use div tags.  Yes, that's the old technique :) that's before CSS was invented. The W3C says that tables are for tabular data, not layout ;)      If you're into web-design development my recommendation is to take a look at these:   www.w3schools.com  - excellent web technologies tutorial site, from basic HTML to the latest fancy stuff, it's great as a study guide, the tutorials have a good structure and they actually tell you what you need to know beforehand to actually understand an specific tutorial.     www.w3c.org  - world wide web consortium, THE authority on web technologies, every single standard from HTML to the future stuff goes through them, take a look at the recommendations it's THE official source for every web technology.  This site is good for an advanced learning of topics you have learned at  www.w3schools.com  in fact they reference the w3c a lot.  Check also the validators to see if your code is well written.    The technologies you'll probably want to learn are:  HTML  XHTML    CSS - Cascade Style Sheets  CCSGarden.com - cool effects, and code you can learn from.    JavaScript - Client side scripts    SSI - Server Side Includes  PHP/ASP/JSP/PEARL - server side scripts (any will do, your pick)    Apache/IIS - Web server    -----------------------------------    MySQL/MSSQL - database (not necessary for what you want to do, but it's the next step)    -----------------------------------    If yo want to go even further you can learn how to host your own site on your own server, how to set up your own domain, etc...  Those topics are more advanced and include stuff like:    Router setup/configuration/port forwarding  DNS - zones, SOA, records, name servers, etc  Domain registration/management    :clink