SD card reader trouble

PC: ProBook laptop 64bit Windows, 8 gigs of RAM.
OS: Windows 7 Professional
IDE: Arduino UNO
SD library: <SD.h>
Here is the script: from the video of Jeremy Blum creating it.
#include <SD.h>

//Set by default for the SD card library
//SPI Settings
//MOSI, MISO, SCLK Set by default
int CS_pin = 10;
int pow_pin = 8;

void setup()
{
Serial.begin(9600);
Serial.println(“Initializing Card”);
//CS Pin is an outout
pinMode(CS_pin, OUTPUT);

//Card will Draw Power from Pin 8, so set it high
pinMode(pow_pin, OUTPUT);
digitalWrite(pow_pin, HIGH);

//Check if card ready
if(!SD.begin(CS_pin))
{
Serial.println(“Card Failed”);
return;
}
Serial.println(“Card Ready”);

}

void loop()
{
String dataString = “Hello”;

//Open a file to write to
//Only one file can be open at a time
File dataFile = SD.open(“datalog.txt”, FILE_WRITE);
if(dataFile)
{
while (dataFile.available())
{
Serial.write(dataFile.read());
}
dataFile.close();
}
else
{
//if the file ins’t open, pop up an error;
dataFile.println(dataString);
dataFile.close();
Serial.println(dataString);
}
else
{
Serial.println(“Couldn’t access file”);

}
delay(5000);

}

What I should be getting in the serial window.
“ Initializing Card
Card Ready
Hello”
What I get
“ Initializing Card
Card Failure
Couldn’t open log file”
Is there something wrong with the code, or is it just the SD card itself. I have tried different computers, different Arduinos and different SD cards as well. With the SD card Shield. I have also switched out.
I have also tried the other script that Jeremy Blum wrote and we can download.
/*
Exploring Arduino - Code Listing 13-1: SD Card Write Test

Copyright 2013 Jeremy Blum ( http://www.jeremyblum.com )
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License v3 as published by
the Free Software Foundation.
*/

//Write to SD card

#include <SD.h>

//Set by default for the SD card library
//MOSI = Pin 11
//MISO = Pin 12
//SCLK = PIN 13
//We always need to set the CS Pin
const int CS_PIN =10;

//We set this high to provide power
const int POW_PIN =8;

void setup()
{
Serial.begin(9600);
Serial.println(“Initializing Card”);
//CS pin is an output
pinMode(CS_PIN, OUTPUT);

//Card will draw power from pin 8, so set it high
pinMode(POW_PIN, OUTPUT);
digitalWrite(POW_PIN, HIGH);

if (!SD.begin(CS_PIN))
{
Serial.println(“Card Failure”);
return;
}
Serial.println(“Card Ready”);
}

void loop()
{
long timeStamp = millis();
String dataString = “Hello There!”;

//Open a file and write to it.
File dataFile = SD.open(“log.csv”, FILE_WRITE);
if (dataFile)
{
dataFile.print(timeStamp);
dataFile.print(",");
dataFile.println(dataString);
dataFile.close(); //Data isn’t actually written until we close the connection!

//Print same thing to the screen for debugging
Serial.print(timeStamp);
Serial.print(",");
Serial.println(dataString);
}
else
{
Serial.println(“Couldn’t open log file”);
}
delay(5000);
}