RGB LED/Serial and SD card control

Hopefully someone can give me a bit of guidance. Right now I'm using a string of RGB LEDs controlled by HL1606s and a serial connection. I can send a character like R,G,B,W,P, etc. in through the serial and it will interpret the color and spit it out on my lights. However I am wanting to get this setup where I can read from a .txt file on an SD card and get rid of the computer aspect. As of now, this is my basic code for the serial...

void loop()
   if (Serial.available()) {

    char ser = Serial.read();

    switch (ser) {
      case '0':
      case '1':
        break; ...

I don't have a SD shield nor do I intend to buy one. I know this can be done easily and want to do something along the lines of this circuit with 4-5 wires. http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206874649/8 And i want to read the text file along the lines of this example. http://arduino.cc/en/Tutorial/ReadWrite So I suppose my question is will these two examples work together and will the SD library work with that circuit? Is there a more up to date way of doing this? Will this be as easy as it looks? What code would you recommend to integrate the mix? Any comments would be appreciated.


Bump... After a long break. I am back on this project. Anyone?