Changing Usernames

If you want a username and nobody else has it (unavailable), is there really no way to get it other than to hope and pray that if you check it everyday one day it becomes available? I know with other sites you can see when names become available or you can at least see if the name is unavailable for a particular reason.

Correct

Additionally this is only correct to the best of my knowledge

As this is the third party developers forum for help with third party products.

Name changes are a first party thing.