Breakdancing makes moves that defy gravity and your body does things that look impossible.
B-boying, and b-girling for girls is essentially break dancing at a high level. This started as a street dance and still is, but it has also developed into a culture all its own. It takes a lot of work and energy to learn and then perfect all the moves involved. Once you get those moves down, you can start being more creative and add your own personal stamp on the dance or b-boying moves. The art form is growing steadily and new moves are being created all the time.