I've used Solar Lux with some good results. It has the advantage of including a little UV protection, so in theory, the colors won't fade as fast. Don't have any old enough to say if this is true or not. But in any case, at least stay with alcohol based dyes, not the water based ones. Alcohol dyes won't raise the grain of wood as much.