Well, I got lost in a world of fire wood this week and haven't had a chance to look through all these great suggestions. But THANKS to everyone for the input so far. Hopefully in the next day or 2 I'll get a chance to try again.

Norm, you're killing me with those "Longs".... that's going to be tough to implement with my 16F887!