The Story so far....Updated!