Browsing through some blogs today I stumbled upon Domain Based Web Testing, which seems like a good idea. 😉 It would take some effort to develop, but in the long run it would probably pay off.
We have a fairly large Watir suite at work right now, and a lot of the has the type of sequences where you are required to fill out a lot of stuff before you get to the part you really wish to test. Doing the domain based thing would make the code easier to read, maintain and also probably less errors and time consuming.