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':
        ClearStrip(100);
        break;
      case '1':
        Number1(500);
        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.

-Jake

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