I made a rogue I was pretty happy with, built him at 12th and played him up to 14th for the Castle Maure adventure in Dungeon. Feats went: 1) Wpn Finesse, 3) Quick Draw, 6) Combat Expertise, 9) Flick of the Wrist, 12) Improved Feint. (Would I have made it that way if I played him up from 1st? Probably not, but starting out at 12th it was everything I wanted.) AC: 30; +8 armor (Chainshirt +4), +4 shield (Darkwood Shield +2), +2 Def (Ring of Protection +2), and +6 dodge (dex 18 plus belt of dex +4). The druid in the party buffed me with Barkskin for another +4 Natural, and with full Expertise that gave me an AC: 39. For my higher level Rogue abilities I took Improved Evasion and Opportunist. Tons o' skills, Search, Dis Dev, Tumble, and so on, everything a classic rogue should be good at.
When I sat down to make the character, I had all sorts of rogue multiclasses in my head. I tried a barbarian/rogue, fighter/rogue, ranger/rogue, barbarian/ranger, fighter/ranger/rogue, and really, the single class rogue worked out the best. As a fond player of weird multiclass combinations, I found this a little disheartening. But I liked the character.
It also occurs to me that Flick of the Wrist is not Core book, but you could switch that out for any other feat and be fine. You could lose that and quick draw and take Two Weapon Fighting and Imp Shield Bash, for example. I wouldn't call this the Ultimate Rogue, but its pretty teflon and I had fun playing it. (My GM got a little frustrated, particularly when I would tumble into the second rank of 14 giants and the Mystic Theurge in the party would center Flame Strikes and Fireballs on me every round. Good times.) With my +7d6 Sneak Attack, I was doing about as much damage as the fighters in the party.