I have heard about the whois database for seeing who a name is taken by, but this does not solve the issue if the name is already taken. I would suggest that you decide on three or four different domain names and then check and if the first one is available then great if not you are not setting your heart on something.