Creativity meets Technology