Looks good, but you might want to consider the Artificer from Eberron, or the Master from Dragonlance for a trapmaker- they can both do some genuinely insane things with Craft skills. Such as +10 masterwork bonuses. Plus the Artificer opens up the wonderful world of magical traps.