Oh shits! I didn't see that Richard replied at the same time. Richard is awesome, and he knows a lot more than I about this stuff. For example, I am almost certain that he generated those code samples from memory. Because that's how he rolls. -RYaN