Gale+Rundle

Interactive Websites
What is an interactive whiteboard?