What technology or concept tripped you up before you eventually got a grasp? Or maybe it's still causing problems for you?