Oooh! Good ones! For #4, we are working on a versioning feature that will hopefully mitigate losing code.