Nice review.

What happened with CI? Sounds like you had a bad exp. with CS there.