Users face many challenges in successfully completing web forms (either online or offline i.e. application-based). This paper examines the pitfalls in these forms with respect to its User Interface (UI) attributes and how they affect the overall form-filling experience. The factors on which the paper was carried out are based on the look, arrangement of elements, validation and alert-patterns, etc. The authors also explore the potential solutions to some common web form problems and provide new directions based on their explorations with surveys and case studies.