The working area of FrontPage 2003 is a central display braced by panels on either side. A folder list on the left lets you choose the pages you wish to edit. The multifunctional panel on the right presents themes, help, clip art, behaviors, table design, and other items that you can insert onto a page. The central area features a Split view that simultaneously displays windows for design and code. Changes made in one window are automatically reflected in the other, providing an excellent way to check the effects of design tweaks and coding. Tabs at the top of the display allow you to navigate through the entire site or individual pages. Crafting tabbed pages is easy with FrontPage. Two panels help with this task: the "Layout tables and cells" panel lets you insert and format new tables, while the Cell Formatting panel adjusts the appearance of individual cells.

If you need an easy introduction to Web site creation, Microsoft FrontPage 2003 will suffice. While the friendly wizard-and-template approach is fine for simpler Web sites, this app is neither easily customizable nor adaptable to more complex site creation. That said, FrontPage 2003 allows you to insert Web components such as MSN maps, Java and ActiveX elements, and hit counters. You can drag and drop Macromedia Flash content directly into the work space. You can also preview pages in multiple browsers, check a range of resolutions, and edit your list of preview browsers.

Although FrontPage is designed primarily for WYSIWYG editing, you can hand-code via the exceptionally capable editor. We especially like the IntelliSense feature, which anticipates your next move by autocompleting common bits of code and providing drop-down lists of available parameters. IntelliSense works for a variety of code snippets, such as Java, JavaScript, VBScript, ASP.Net, CSS (Cascading Style Sheets), XSLT (Extensible Stylesheet Language Transformations), and plain old HTML. Coders will appreciate the automatic indents, HTML tag matching, and optional line numbering. FrontPage also offers an Optimize HTML tool that removes unnecessary code litter.