In my experience, your 20 names if of great quality and backed by the right marketing strategies and techniques, should sell. Create or trade in great names, and 'up' your marketing game; all the while keeping an eye out for the vultures out there...