First stab. Works ok, but no bells and whistles.