Where do they get their domains form, I cant understand how it works, is it possible to start a domain company or resell domains. All I know is that .COMs are registered with ICANN or something lol.
Depends on the cost and advertising and sales. Some do well others don't. If anything you can buy from yourself and save money if you buy alot within a year .
Directi, Registerfly and even Resellerspanel allow you to sell domains without paying for "memberships" like Godaddy/WildWestDomains do