How do I check if a domain name is taken (from within my program) ?