Baffled? is a campaign aimed at educating parents about the growing need for online safety. Brought to you by CyberSafeIreland and IADT Visual Communications.