D demoduck.com DemoDuck.com Launches to Build Screencasts for Startups 12 points conceptfeedback 16 years ago 0 comments