FileLogger troubles

I am having a lot of trouble getting FileLogger to work on my arduino Mega. I changed the SPI settings to the ones mentioned in an earlier post. I have reformatted my card in more ways than I knew existed to get fat16. I have a file "data.log" and a file "data.txt", both with a single '1' in the file. It is giving me serial output on my computer, but all it will do is fail to initialize. I am not sure what I am missing. I get the same results when using the FileLoggerDemo as my own code. And I am using this microsd card slot:

Can anyone help me?