Today Vidal celebrates his 25 years!