Thanks Droptine, I'll check that out.
I've also heard of the peep eliminator, which is similar to a rifle sight, it takes out the need for a peep sight, and suppose to add to time to your shooting in low light conditions.
www.peepeliminator.com/
I guess something like this, with lighted pins, or something that glows after shooting light is what I'm going to need to move to.