One question I get all the time is how to lay out a form without using tables. It's great that these people have totally embraced CSS for layout, but forms are tabular data, so you can use a table. But, an interesting article I read today shows that readers are faster with top aligned labels in forms. And all you need to lay that style of form out is a <br> tag. Sweet!


Not sure I buy the top-level forms are better. Personally, I would rather keep the whole form above the fold, rather than making the user scroll down to complete a form. Especially, when some are now using ajax to return an error just above the form.