If you are on the outside looking in, then just know that it is by no means too late to start an online business and be successful. Buying a domain name that will prove to be profitable for you involves many different rules that you need to follow. Of course you will never know how something will pan out in the future for a domain name, so you have to get your homework right in the beginning.
The advice of many investors is to avoid holding your investments forever, and indeed they move them as fast as they can. People as well as Google, for example, want high quality content sites, and so that is easy enough to make happen with a great domain name. The idea here is to develop the overall value, which is resell value, of a site through content and existing traffic at time of resell. If you have domains, then you are losing ground as far as building value is concerned. The time you take to do things right will mean more money to you later when you decide to sell it. The idea is simple but powerful, and so as you build this site you employ all the internet marketing strategies you know to get traffic and increase page rank to a site. When your potential buyers come across your domain name, they will definitely look into all these factors before reaching a buying decision. We will say that this can be a highly refined feeling once you have gained a good amount of experience. There are other very well established approaches based on empirical methods, and that is what we would always recommend to anyone. The most common problem is people get frustrated because they rushed into things. After you have done your research and book-learning, then merely get started and time will pass before you know it.