Pad, there are many things to consider when choosing domain name. This is usually the hardest part for me, when creating a new website.
From SEO (Search Engine Optimization - how to make your page more find-able to search engines) perspective it is always a good idea to include your main keywords to domain name. So if your site is targeted to selling knives, it is good idea to include 'knife' or 'knives' or something related to your domain name.
Search engines use very sophisticated techniques to rank your page against other similar sites, but if your main keywords are in the URL, then this is definitely a bonus. You could do a little research of what people are looking for in the web and then use those findings to figure out your site name.
As of using domain name that's easily remembered, then I don't think that's that very necessary. How many websites do you know by heart and use weekly or monthly, which you don't have in your bookmarks or don't search from google? For example if I want to find Tim Herman's web, even if I have it bookmarked somewhere, I still go to Google and find it there. Finding that site from my hundreds of bookmarks takes longer that to type 'tim herman' in google search. IMO relying on people to remember your website address is overrated.
Let us know when the new site is up!
Viljo