1. What is the difference between a softfork and a hardfork?
A soft fork is a tightening of the rule set that makes previously valid blocks invalid. A hard fork is a loosening of the rule set that makes previously invalid blocks valid
2. What are some of the reasons why you would do a hardfork?
To create a clear update that allows people who disagree with the rule changes to stay on their own chain and people who want the rule changes to create their own chain with a different currency
3. What are some of the risks with performing a hardfork?
Split the community and the hash power used for mining the chains (making them both less secure)