Model database in sql server

As we know model database acts as a template for other new databases which are gets created on sql server. That means if I do any changes in model database that will reflect in the new database of sql server.  Lets go through with small example to understand this feature better.  In SQL Server 2005, ...