I have togheter with Håkon Nordli at NorgesGruppen, made som new features for the Meridium.FolderBrowserProperty. The property itself lets you choose a folder from the filearchive in EPiServer. Our expansion lets you choose multiple folders using only one property. We have called the new property MultiFolderProperty, and the expansion is made in the Meridium.FolderBrowserProperty source which you can download on epicode.
I got into a case where I needed a copy page event, something EPiServer does not provide as a page event.
Here is a very quick tip to fix the problem with the Context Menu in EPiServer expanding over the whole width of the webpage when using IE7:
I ran into this problem while I was working on an EPiServer solution at work some time ago. The website had a control that generated links for different language branches in the solution. The control read a query string parameter from the current url to generate the links. It also cached all the links when done. All well so far. When a user visited the site, the control checked if the list of links where in the cache, and if so, served them out to the user.
In my current EPiServer project we needed some sort of comment functionality on an article. After some thought of how to do this, we decided that PageObjects probably was the best solution for our needs.