the glue ones are NOT humane!! Imagine having your feet glued down and slowly dying from whatever - ugghhh!
I had a problem with mice a few years ago - you HAVE to keep them out of the house - when the snow is gone, if you have snow, go around the whole outside of the house probing for any tiny holes a mouse could get into, and seal them up with expanding foam, steel wool, or whatever. Other wise you will be trapping them forever. There is a world of mice outside and they want to come in!!
Let me just say, I HATE MICE!!! If I could have a cat I would but it is not an option.