CNN and Money magazine have a list of the best states for small businesses. What's #1? South Dakota, with its low taxes. For the record, New York ranks 45.