A business credit card is essential for small businesses, offering rewards and helping to separate personal and business ...