I just started playing it a few weeks ago -- still can't kill Duriel with my 26th-level assassin.
Duriel is the hardest Act Boss for melee-combat characters to deal with. Spellcasters can take him out much more easily - my cold Sorceress (now 77th level) took him out with Blizzard in both Normal and Nightmare difficulty in about fifteen seconds.
I think Assassins are probably the most powerful character in Diablo II. Druids get pretty nasty too.
To take out Duriel, I have the right-click (f9-f12) buttons set up with f9 having the throwing blades (shuriken) and f12 the double image (or is it the mirror image). Run around till Duriel attacks the double image, then you can stand back and attack him with the throwing blades. Keep one hand on the f9-f12 buttons, and when he kills your image, quickly throw up another one and then continue with the shuriken attack.
It's also a good idea to hire a henchman from Lut Gholen, and make sure he regenerates health for you.
I you'd like help getting past Duriel, I'm good for a game just about anytime. :)