The Progress So Far 2519