> In fact, if I'm totally honest, I'm not 100% I completely understand the sine function now.
I've found this .gif does wonders for explaining sine and cosine to people:
http://www.butlercc.edu/mathematics/math_courses/ma140/SineC...
Sine is horizontal, cosine is vertical.