okay i know that giving a brand a unique name is "good"but i dont exactly understand why. For example Twitter and Fiverr I know that twitter is applauded for giving themselves a catchy and easily remembered easily pronounced name like twitter but arent we supposed to tap into keywords when naming domains or use things that common people would search for? i mean back when nobody knew what "twitter" was who would even think to search for something like that? or how about "Fiverr" why didnt they just name it "fiver" why the extra R? actually thinking back i cant think of any really popular successful websites that have "normalnames" yet for some reason it seems like people really love to hoard and put value in domain names that use common keywords like say the website: "bodybuilding" d-o-t-c-o-m (sorry remove dashes obviously. the automated mod system wouldnt let me type it out) how come they are relatively successful for bodybuilding hits but yet their name is so generic and common? would they have been more successful if they named their site something wacky like say i dont know "fitfo" d-o-t-c-o-m ? is there some kind of general rule about this?