I love Hero Lab. Once my group got its hands on HL, we never looked back. Having it on my iPad made me even happier. For the most part, it is a very positive experience for me, but there's one way that it could be better (in my eyes).
I tend to play spellcasters and I switch up my spell lists very often, depending on the situation that my group expects to encounter. Unfortunately, this makes the other players groan as I hold up play, go through and manually change the spells from one list to another. I have tried making several different character sheets with different spell lists, but flipping between one or another quickly leads to confusion and frustration (especially on the iPad).
My idea is this - a function that allows the player to pre-select spell lists to be loaded on the fly. For instance, if the group knows it will fight a dragon, all I would have to do is import the "Dragon Fighting" spell list and it would replace the spells that I have in play with my pre-selected dragon-fighting spells.
If you think this would be helpful to you or your players, please lend your support by bumping this thread.