Amanda Palmer before giving a speech at Microsoft