Name Silo is a domain discounter. They have reasonable prices for the most common domains. The offset is the fact that customer service is limited. You can submit a ticket, they do not talk to customers.
If you are newer to buying domains, you may be better off using GoDaddy, they have competent people available around the clock.