I have short sparse blonde eyelashes,and have tried loads of different brands both cheap and exxy,but I keep coming back to L'Oreal Telescopic mascara.The wand is really thin and comblike so it gets to every single lash.It definitely lengthens and volumises,and never smudges or flakes.
As for an eyeliner,I'm still on the hunt for the perfect one...