I love Jennifer. I probably wouldn't use it due to the datedness, but I like both Jen and Jenny as nicknames and Jennifer seems to suit a wide variety of ages well, where some names just look add at certain stages.
Sincerely,
The Poster Formerly Known As Gracie
Mind your own biscuits and life will be gravy.