Today I got some Depends after stopping at the store, small size. I thought they were going to have tapes but they are pull ups. It was funny when I bought them because the guy kept looking out the window to check if I was with anyone "older."
I have one on now and I must say they are quite comfortable. I can tell that I am wearing one but it isn't that noticeable so I can go out in these. I haven't used them yet but I am hoping they work well. I am going to post back here with updates on how I like them.