In dealing with the information overload problem, I took the approach of empowering users to take action as opposed to taking action automatically on their behalf. Tools are provided for users to organize, access and manipulate many pieces of information in hierarchies. Although automated layout management may prove useful for novice users, it may be limiting in terms of flexibility for different tasks and users, and usually does not enhance user satisfaction. Elastic Windows is designed to improve users' capability to acquire, retain and recall information in growing quantities. My hope is that features that make Elastic Windows approach most useful will find their way into a variety of products.