+ 1 for sharing wizard...
just a suggestion but would it be possible to add in options to select what data is displayed in a specific front end collection layout
you would then create a collection called for example "my records" that would be configured to display current user records. Another collection layout "all records" would be configured to display all records from all users
options could be
1) display all published records from all users (public view)
2) display all records from the current user (regardless of published / unpublished status)
3) display all published records from current user
4) display all unpublished records from current user
5) admin view (if admin allow view / edit to all records)
and maybe a layout configuration option to allow / not allow the current user to edit their own entries regardless of standard joomla acls?
perhaps this could be defined in the configuration area where the layout name and alias are also defined
as i said it just a thought