>We have over 400 complicated web app pages that need testing to make sure we haven't broken any edge cases.
Reading your comment I get the feeling the impression that testing these pages is time consuming and difficult.
What kind of QA automation do you have in place?