The use of and attitudes towards Information and Communication Technologies (ICT)