Very nicely done. Looks great and functional too.

Jamesw