CS ready for critiquing. Psst...everyone else's CS's look awesome in my humble opinion.