Take Selenium's testing framework. Allow users to create their own tests. Then, allow those users to upload tests to a testing service which will run these tests on any given browser and report back when done. Sounds good, right?
The prototype I made during this mashup at Stanford was as follows:
* Record/write a test with Selenium IDE.
* Upload it to any website
* Tell the service to run those tests
* Screenshot the results
It's a crappy prototype, but it demonstrates exactly the possibility of having a more general farm of browsers running selenium tests.