Well, thanks to everyone for your advice.
I feel that I must specify a few things:
-When asking for her notes, we exchanged our mobile phone numbers, so I do have her number, Iain (gee, you seem to be obsessed about girls' phone numbers
-Beauty is in the eyes of the beholder
. I have no doubt that many guys consider her good-looking, but in the same way, many guys probably don't. OK, from my description she might be more beautiful and nice than she actually is. Don't get me wrong, she is beautiful, she is as tall as me (5'11"), she is blonde (although obviously dyed it looks great on her) and she has a beautiful figure and beautiful brown eyes. These features appeal to me but others might not like her. Her character is really nice, she smiles and seems to enjoy talking to people.
-I am neither extremely hot nor extremely popular. I'm 5'11", rugged build, I have medium brown hair, which, after around ten uses of highlights turned dark blonde, dark brown, almost black eyes so I'm not ugly (IMHO). I'm quite shy with new peple but I do show off a bit in the lessons and I pass humorous comments here and there.
Well, I probably don't have a big chance, but I feel I've got to try anyway. I'll try a subtle approach, no friendship traps and we'll see. It's no use warning me against fire - I have to get burnt to know.
Thanks for the advice though, keep it coming!