A 2008 study at Hofstra University played two different binaural beats and a control sound (a babbling brook) to patients with high blood pressure. There was no difference between the groups. In one small study from Japan that was published in the Journal of Neurophysiology in 2006, they played various binaural beats to nine subjects, and observed the resulting EEGs. They found great variability in the results. Their conclusion was that listening to binaural beats can produce activity on the human cerebral cortex, however the cause was more likely a conscious auditory reaction and was not correlated to the frequency of the binaural beat. However, a 2005 study published in Clinical Neurophysiology found that they were able to induce a desired frequency in the EEG matching the phantom beat frequency encoded in a binaural beat, however this was with a single subject and was neither blinded nor controlled.
Both brainwave entrainment and neurofeedback deal with brainwaves, but the similarity stops there. Entrainment pushes your whole brain into a pre-determined state, while neurofeedback teaches you how to move specific parts of your brain on your own. It is the differeence between forcing the brain into a given position, and skills building so you can move it there yourself.