"One Man's
Mark Mandell - Gone Round In New Jersey
blotch is another man's figure."
If you want to stain hardwood, you can minimize the coloration differences several ways.
1. Try sanding to a higher grit before applying finish. While most American hardwoods don't show much difference above 220 grit, taking cherry to 320 will help with the blotchiness.
2. A spit-coat of 1/2lb cut wax-free shellac as a sanding sealer will help a lot. Flood on, count to 10, wipe off and let dry. Then lightly resand with 400
3. There are products out there (Charles Neil, Minwax, etc) sold as pre-stain conditioner that will limit penetration of colorants. Have used both but still prefer the shellac. Minwax has a limited time in which to apply color. Neil's stuff is water-based so it raises the grain a lot which can lead to uneven finish film if the miss a spot or streak on the resand.