I agree, that's what I see too. It's just not what's SUPPOSED to happen. Before I upgraded this to MySQLi, my page listed no names upon first loading. Then, clicking on A, I got all the A last names. Clicking on N, I got all the N last names (and no A names). That's the way it needs to work; it's what my client requested. Something in the scripting has been screwed up.