Abstract: A domain name provisioning system and method are provided. The system comprises a domain name repository for storing an association between a virtual domain name and an Internet domain name, and a user interface for allowing Internet users to visit a website associated with the Internet domain name website in response to a request to visit a website associated with the virtual domain name. The method comprises the steps of receiving a request to visit a website associated with a virtual domain name, retrieving an Internet domain name associated with the virtual domain name, and providing a website associated with the Internet domain name in response to the request. A system and method of virtual property trading is also described.