[eluser]Phil Sturgeon[/eluser]
The problem with images there is that staff name was being passed into the 2nd pamameter for some reason. This is wrong as the 2nd param should be a module name. If you pass in NULL then this works fine and you dont need to pass in /assets/img/ as thats automatically worked out for you.
It works when you add /assets/ as it realizes you are looking for a file in a full path and leaves you to it, however this is not the best method.
A fix has been pushed to GitHub along with all the other bugs you have pointed out this evening.
Anyway, you are already a tester! Just let me know when stuff doesn't work and I will fix it. Always appreciated!