Nice Work! I am a software developer myself. I couldn't have done it any better. Nice work, does exactly what it's supposed to do. Very clean, simple and to the point.
very good ! works like a charm, well done. ;-)