Web and Software Development: A Legal Guide (With CD-ROM)