I'm returning to DDO after playing a bit in late 2006. Obviously I know little to nothing about the current state of the game, but I wanted to have a build put together before rising through the levels. This build will be played almost exclusively with my friend, a tanky sort, or perhaps small groups. The purpose is pretty generic: to be a rogue that can do all the roguey stuff but take care of himself a bit in combat.

Code:
Character Plan by DDO Character Planner Version 3.7.2
DDO Character Planner Home Page

Onis 
Level 20 Neutral Good Halfling Male
(6 Fighter \ 1 Barbarian \ 13 Rogue) 
Hit Points: 272
Spell Points: 0 
BAB: 16\16\21\26\26
Fortitude: 16
Reflex: 22
Will: 10

                  Starting          Feat/Enhancement
Abilities        Base Stats          Modified Stats
(28 Point)       (Level 1)             (Level 20)
Strength             12                    14
Dexterity            18                    28
Constitution         12                    14
Intelligence         14                    16
Wisdom               10                    12
Charisma              8                    10

Tomes Used
+2 Tome of Strength used at level 1
+2 Tome of Dexterity used at level 1
+2 Tome of Constitution used at level 1
+2 Tome of Intelligence used at level 1
+2 Tome of Wisdom used at level 1
+2 Tome of Charisma used at level 1

                  Starting          Feat/Enhancement
                 Base Skills         Modified Skills
Skills           (Level 1)            (Level 20)
Balance               9                    13
Bluff                 4                    25
Concentration         2                     3
Diplomacy             0                     1
Disable Device        7                    26
Haggle                0                     0
Heal                  1                     1
Hide                  9                    31
Intimidate            0                     1
Jump                  2                    12
Listen                1                     3
Move Silently         9                    31
Open Lock             9                    23
Perform               n/a                   n/a
Repair                3                     3
Search                7                    26
Spot                  5                    24
Swim                  2                     2
Tumble                9                    25
Use Magic Device      4                    26

Level 1 (Rogue)
Feat: (Selected) Two Weapon Fighting
Feat: (Automatic) Attack
Feat: (Automatic) Halfling Agility
Feat: (Automatic) Halfling Bravery
Feat: (Automatic) Halfling Keen Ears
Feat: (Automatic) Halfling Luck
Feat: (Automatic) Halfling Size Bonus
Feat: (Automatic) Halfling Thrown Weapon Focus
Feat: (Automatic) Heroic Durability
Feat: (Automatic) Light Armor Proficiency
Feat: (Automatic) Martial Weapon Proficiency: Rapier
Feat: (Automatic) Martial Weapon Proficiency: Shortsword
Feat: (Automatic) Martial Weapon Proficiency: Shortbow
Feat: (Automatic) Simple Weapon Proficiency
Feat: (Automatic) Sneak
Feat: (Automatic) Sneak Attack
Feat: (Automatic) Trapfinding
Enhancement: Rogue Skill Boost I
Enhancement: Halfling Luck (Fortitude) I
Enhancement: Halfling Luck (Reflex) I
Enhancement: Halfling Luck (Will) I


Level 2 (Fighter)
Feat: (Fighter Bonus) Weapon Finesse
Feat: (Automatic) Defensive Fighting
Feat: (Automatic) Heavy Armor Proficiency
Feat: (Automatic) Martial Weapon Proficiency (ALL)
Feat: (Automatic) Medium Armor Proficiency
Feat: (Automatic) Shield Proficiency (General)
Feat: (Automatic) Sunder
Feat: (Automatic) Tower Shield Proficiency
Feat: (Automatic) Trip
Enhancement: Fighter Attack Boost I
Enhancement: Rogue Damage Boost I
Enhancement: Fighter Critical Accuracy I
Enhancement: Rogue Sneak Attack Training I


Level 3 (Rogue)
Feat: (Selected) Oversized Two Weapon Fighting
Feat: (Automatic) Evasion
Enhancement: Halfling Cunning I
Enhancement: Rogue Sneak Attack Accuracy I
Enhancement: Improved Hide I
Enhancement: Improved Move Silently I


Level 4 (Rogue)
Feat: (Automatic) Trap Sense
Enhancement: Halfling Guile I
Enhancement: Halfling Hero's Companion I
Enhancement: Rogue Dexterity I


Level 5 (Rogue)
Feat: (Automatic) Trapmaking
Feat: (Automatic) Uncanny Dodge
Enhancement: Rogue Damage Boost II
Enhancement: Rogue Skill Boost II


Level 6 (Barbarian)
Feat: (Selected) Weapon Focus: Piercing Weapons
Feat: (Automatic) Dismiss Rage
Feat: (Automatic) Fast Movement
Feat: (Automatic) Rage
Enhancement: Barbarian Sprint Boost I
Enhancement: Rogue Subtle Backstabbing I
Enhancement: Rogue Sneak Attack Training II


Level 7 (Fighter)
Feat: (Fighter Bonus) Improved Two Weapon Fighting
Enhancement: Improved Hide II
Enhancement: Improved Move Silently II


Level 8 (Rogue)
Enhancement: Halfling Luck (Fortitude) II
Enhancement: Halfling Luck (Reflex) II
Enhancement: Halfling Luck (Will) II


Level 9 (Rogue)
Feat: (Selected) Toughness
Enhancement: Rogue Assassin I


Level 10 (Fighter)
Enhancement: Racial Toughness I
Enhancement: Racial Toughness II
Enhancement: Fighter Toughness I


Level 11 (Rogue)
Enhancement: Rogue Dexterity II


Level 12 (Fighter)
Feat: (Fighter Bonus) Improved Critical: Piercing Weapons
Feat: (Selected) Weapon Specialization: Piercing Weapons
Enhancement: Fighter Critical Accuracy II
Enhancement: Rogue Subtle Backstabbing II


Level 13 (Rogue)
Feat: (Automatic) Improved Uncanny Dodge
Enhancement: Rogue Skill Boost III


Level 14 (Rogue)
Enhancement: Fighter Attack Boost II
Enhancement: Rogue Sneak Attack Training III


Level 15 (Rogue)
Feat: (Selected) Greater Two Weapon Fighting
Feat: (Rogue Bonus) Improved Evasion
Enhancement: Rogue Sneak Attack Accuracy II
Enhancement: Fighter Toughness II


Level 16 (Fighter)
Enhancement: Rogue Sneak Attack Accuracy III


Level 17 (Fighter)
Feat: (Fighter Bonus) Power Attack
Enhancement: Kensei Rapier Mastery I
Enhancement: Fighter Kensei I


Level 18 (Rogue)
Feat: (Selected) Skill Focus: Use Magic Device
Enhancement: Rogue Subtle Backstabbing III


Level 19 (Rogue)
Enhancement: Rogue Assassin II


Level 20 (Rogue)
Feat: (Rogue Bonus) Slippery Mind
Enhancement: Halfling Dexterity I
Enhancement: Rogue Sneak Attack Training IV

Since fighter-thieves and kensai were my favs in Baldur's Gate 2, I figured I might as well combine them now that I've the chance

I've read posts that suggest things like strength with khophesh and splashes of monk work great in builds like these, but khopesh doesn't really fit the cliche stabby-halfling concept of my character and monk costs money, so I want to stay away from both of those. I really just want to make sure my combat ability (both survivability and damage) are not completely lacking and that my skills will be effective end-game (should I ever get there).

I'm not completely sold on the splash of barb but it seemed taking rogue or fighter up another level was kinda useless. If there is another splash of a free class that would work better than barb, I'm certainly open to suggestions. I'm also not committed to the Assassin enhancement. I was debating between Assassin and Acrobat - Assassin won because I was taking lots of Bluff and between the Subtlety enhancements and my friend's intimidate it seemed I'd be able to sneak attack often.

Lastly, I love kukris, but using them, despite cool I think they are, seemed like too large a hit to my damage. I've always preferred small weapons on my halflings, so I'm wondering if there is any way kukris can put out damage comparable to rapiers.

Thanks for taking a look at my build and I hope you're able to steer me clear of any nasty problems I'd face down the road.