Homebuilder software: construction management, CRM, punchlist and warranty management, interactive kiosks, web sitemaps and web floorplans