Over the last several years we have seen a dramatic increase in the number of software applications offered over the internet. The ability to release user interface changes on a potentially daily basis has forced user experience professionals to rethink their traditional linear methodologies. With a new set of internet-based usability techniques as well as the remarkable ability to receive real-time, continuous feedback from end users, designers today have the potential to create the most usable and competitive software user interfaces to date.