- Request == client tells server it wants a url
- Response == server sends url to client
- response.write(...) == <%=
Rules
- "id" attribute to identify headers
- "headers" attribute to indicate the intersection of columns and row within data cells
- "abbr" attribute to simplify compliex or long <th> cell values
ADD
- form
- labels and inputs that match each database field, except item id
MODIFY
DELETE