Creativity, community and ICT