Foley Viewpoints

What You Need to Know Before Meeting Potential Users of Your Technology