A Table UI for a Matrix Field?

Andrew's dilemma was that a client project required a table interface to manage some data. However, Matrix was the best option for storing the data (a third-party plugin wasn't an option). So, he added a new skin to the Matrix field, so it looks like a table field but is a Matrix field.