They are very knowledgeable about their field! I have no complaints at all. Their customer support team has been amazing as well! Not only do they provide great advice but also listen to what you need or want from them. Very professional organization that values your needs and wants above everything else. No real dislikes - just keep up good communication so there aren't any surprises down the road when it comes time for billing/payment. We needed help coming up with unique brand identities for our new website redesigns; we had used several other companies who were unable to create exactly what we wanted. In addition, many others didn’t seem interested in helping us find solutions even though those solutions made perfect sense. With NameBase, this was not an issue because they listened carefully and then came back with creative ideas that fit perfectly within budget constraints (we ended up getting much more than expected). As soon as my first idea came across Nick's desk.