I kind of want to kiss the OP right now for this lovely, lovely thread