The masquerade module is designed as a tool for site designers and site administrators. It allows a user with the right permissions to switch users. While masquerading, a field is set on the $user object, and a menu item appears allowing the user to switch back. Watchdog entries are made any time a user masquerades or stops masquerading.
Figured I was overdue to throw something up here on the ol' neglected blog, so here it is.
The release project introduces a less indirect method to maintaining site releases and/or changes. Traditionally updates are handled inside the modules ".update" file, which makes complete sense when that update is related to that module. However, on larger sites and even some smaller sites a developer or site maintainer may want to create an update that is generic for the site. One might just create a dummy or helper module to achieve this, that is not always preferred and can sometimes be messy.