Originally Posted by Chuck S
The avatar is hard coded to the 6th place in the array.
Exactly.. but when the array is set up, the avatar is in position 8, so when the avatar is created with the code you quoted above, it overwrites the $sigpicfile. The initial array just needs to be corrected as I mentioned.
I noticed that this is bug still exists in the latest release (v6.23)