This week Solution Grove working on a portal like interface using XOWiki. It has drag and drop moving of portals. It uses AJAX and also hides portals, and lets you change the calendar month view without reloading.
Our spec does not include remembering preferences at this time so we don't have that piece.
We will release the code and put up a demo in the next few weeks.