I'm just finishing a bookcase project.  I started using foam brushes from HD, only to have the heads of three of them snap off while applying the first coat of stain...and I wasn't brushing the surface very hard.  I switched to these brushes and haven't had a single problem since.  These are inexpensive enough to use once and discard, although I generally wash them out and get a couple of uses out of them.