there is an article about them in the german instyle... it says they are a "PPP" that stands for "Pretty Perfect Paar (Couple)" SOOO true
ooh do you think you could scan it please? i'd be able to translate it from german to english for readers of the thread!