Internal web design concept number 3: It's the Web :-(
Web browsers were never really designed for input
Forms interface is not a good GUI; Java might help a bit
Major headaches were the Back/Reload buttons
Subtle differences between browsers affect the presentation and input