This title provides a survey of the technologies and tools used to develop web-based applications. While the emphasis is on the tools used to design websites, this is not a how-to book on what makes an aesthetically pleasing page. The focus is firmly on these technologies from a programmer's perspective. Products such as Flash, Photoshop, and Fireworks are explored to give programmer's the edge in building dynamic Websites.