Amateur programmer with Delphi, can do most thing if I give it enough time.