Just to echo Neal -- CompuBank is for real and they have a great CS staff. I've earned over 12,000 miles in a little over 6 weeks by opening a business account and buying inventory (whenever possible) with the Visa card. The daily limit of $1500 is a pain at the moment (many of our purchases exceed that limit) but CompuBank is working with us to either raise the limit after the account is a bit more mature or, alternatively, giving me one time exceptions to the limit.
To maximize the miles, we've also opened a personal account and we pile on the miles there too...