Majority of the .com domains registered are not active and can be bought for cheap from their owners. Good names come at a price. You won't find any good names that are still available. Either contact some of the current owners of domains not being used and offer them something like a $100 to $500 or try to get some about to expire domains with back order systems. You can also try some domain brokers like buydomains.com.