wow, I've run a domain registrar since 1999. Most domain name purchases are crap, domains are not assets but for a tiny tiny fraction of the top sites.
don't be a fool and give your money to a registrar. Build a business by solving problem that many folks have. After you solved a problem buy a domain to market your solution.