All of those methods would work fine. Here's some screenshots for the edge loop method, like Dave suggested. I wasn't going to go to the trouble, but hopefully other people will benefit from this quick demo too. Thanks a lot! I found the problem. I should make the model beveled then insert other edges. I did it vice versa!