Not my cup-o-tea... but looks like you spent some time on it.

cs