Having a professional do it will certainly give you a leg up on quality and color-matching, but staining wood is fairly simple ... to blend stains to create a custom color, getting as close ...