Mary Gardiner is a computing PhD student at Macquarie University, working on computational linguistics. In fairly short past lives, she was a commercial software developer doing web programming and business logic in Python; and a university research assistant working on natural language question answering and information retrieval. Mary has been involved in Free Software communities since 1999. She is a former committee member of the Sydney Linux Users Group, does considerable administrative work for LinuxChix, and founded the ill-fated Sydney Python Users Group. She has written and edited technical documentation for the Twisted project; and contributed to the Planet aggregation software.