going with a domain name that is closely related to what your business has to offer is always a good idea. But how does one come up with a good name that people will remember.
Most names that we hear today are not that easy to remember..its just the way companies market them, makes them easy to remember..so go for a short name, which people can pronounce easily and market it in a way that it just is difficult for everyone to forget