one more thing re company credit cards:
the question you're really asking is how do you come up with operating capital. This is the single most important question you will face with a startup. There are no easy answers. Either you front the money yourself (if you have it) or you find others to do it for you. Friends, family, or, eek, a bank.