Dynamically adjust the height of your application to remove whitespace.
Insert Flash movies into your gadgets where restrictions are present.
Display different types of messages to the user.
Create and save simple state information for a user without a database.
Set the title of the application dynamically.
Build a tabbed gadget.
The knowledge we gain throughout the chapter will allow us to build a rich client-side feature set into our gadget in such a way that it will not only migrate between different containers easily, but will also provide multibrowser support.