I've spent many years in Curious Lab's Poser (a 3D character building and posing package), and have quite a bit of experience in creating characters and textures. I'd love to get my hands on the Haptek development tools, but the fact that they don't advertise their prices, as well as the fact that their marketing message is aimed at businesses, makes me suspect that I'd have to mortage my house to get them.
The biggest issue I have with People Putty is the lack of ability to add additional 3D objects as accessories. Importing a wavefront obj file with it's texture is a simple effort. Haptek's "add-on" pack with "40 additional accessories!" contains many of the same objects with the same textures but with different colors applied. *Very* poor man's "add-on's". I can't even create replacement textures for the hair props (which are badly in need of replacement) because I don't have texture templates or existing textures maps, and I can't find a method for loading them even if they existed.
If anyone has Haptek's .haptar extractor, and could pull the textures out of the .htr files, I'd be happy to create some replace hair textures. This assumes that someone also knows if there is a way to apply external textures to the objects, otherwise the .htr would have to be rebuilt with the new texture in order for it to be available.
Oh, and an LotR Elf character would not be difficult, but the only hair object that fit the "blonde" motif is the "Supermodel" hair (which can be seen on the pre-installed "Sandy" character). People Putty could greatly benefit from having another 10 more hair models available.