i, too, would like to see traps looked at.
at the moment the whole concept of my charachter is being a trapper. (ranger/rogue.)
i think xp is not being handed out for trap kills, but dont quote me, ive been meaning to test it, will try tomorrow.
i suspect one reason it may not give xp is that mobs can see traps, but wont avoid them, your basicly taking advantage of this everytime you use a trap, but hey...they are in the game, they should be used, right? it may also just be a scripting thing, where xp is only awarded to players? ...but, given the time taken to make/buy/ and set traps, i think that giving some xp is justified.
it would really be nice to have craft trap skill. even being able to make even minor negative traps from knuckles allows lowbies to be resourceful. if not the stock skill, than a crafting system put in place for traps would be nice. just enabling the skill would save alot of scripting work that could be used for other things though...