Not to start an arguement or hijack this thread, but... it depends on who you ask. My PT111 has Millenium Pro on the left side of the slide and PT111 on the right and is DAO. Everything I've read and heard is telling me this is a 2nd Generation. I called Taurus today to get a status on my PT111 and I asked the CS person if they could tell me what generation my PT111 was. The guy tells me it was manufactured January 2006 and that it's a 3rd Generation. I asked if it was supposed to be DAO or DA/SA and he tells me it's DA/SA. I tell him that this is news to me because the PT111 I sent in was DAO. He really didn't know what to say so rather than argue I just thanked him for his time and ended the call.