You're more or less describing the way I am trying to use OACS today. I think from an end user point of view this would a very interesting proposition.
great idea