fwiw, I didn't have a contract - I could have left at any time. I stayed because I really enjoyed working at Rackspace, which is a great company. Leaving was a very difficult decision but I felt the team and product were more than able to carry on without me.