Martin Underhill takes us through some common mistakes we make when designing and coding forms on the web; patterns that might look great but can be inaccessible or even just inconvenient to a lot of users. Luckily, he also gives us some advice on how to put them right!