Gene,
Don't take my reply wrong, I use Remote Views all the time. There are just some things that you can't do with Views, like nested selects, unions, updates, inserts and deletes all at the same time, returning multiple result sets, multi-table updates. You know, the advanced things that you would expect to be able to do with a "Big" back-end(I use Oracle and MS SQL Server).
Software engineers are trained to read and understand code; they are not trained in mind reading. Document the purpose not just the functionality.