Well, have a table in a database. There are entries in it. I want it to randomly select an entry. But, there may be some deleted entries. So that means that the numbers may not be conseutive. So if I have 1,2,3,4,5,6 entries, but delete 2, it will obviously be 1,3,4,5,6. So, I need to make sure that it doesn't randomly select 2.. because it isn't there. So after it counts the number of entries on in the table to set the range of numbers it will randomly pick from.. and after it picks a number in that range.. it then needs to check to see if it exists. If it doesn't then it needs to the process over again until it randomly finds a number that exists.