I see two nicklists and yes, I have too much going on to read through all that code. Id try to simplify your code there. If youw ant to use the mdx one, seperate just the mdx list. Same with the nicklust nicklist.

That's a good start. I created a nicklust nicklist and there wasn;t much I had to do with it. Maybe start from scratch again and just use the basics. Test each step to make sure it's working. THEN You can start adding little features.