"No, no, the 'login' method is a property of the 'user' class!"
"Er, it's not a piece of the 'login' page?"
"Of course not, don't be ridiculous."
"Oh. Erm. So user.login() equals--"
"Yes, we're going to make a private variable inside the login method that has the same value as 'user'."
"Oh. Um. Where's that again?"
"You forgot to put -dim- in front of it."
"I thought it didn't need -dim- as long as it had -private-."
"No, -private- is an attribute."
"Oh. Um. Let's see that sample code again?"
Still, I can generally follow what's going on, even if I'm not quite there with the 'creating a new piece of code' bit yet. But I'll get there! I've only been at it four days, after all.