Have you guys tried throwing a curveball yet? Tap and hold the ball, then move it around in a circle and it'll start to spin, then flick it at whatever you're trying to catch. It's a little tricky at first but you get extra experience points. I think it has to be a perfect throw that hits the Pokemon's head to get the bonus.