1- Use more flexible memory allocation, because directory/file combinations 2 with more that 1023 characters in it will cause buffer overflows! 3 (BTW: I think some standard forbids paths > 1024 chars...) 4- Clean up code, comment better. 5- Do a complete security audit. (Therefore I will definitely _need help_!) 6- Check if splits() is not too stupid. It should accept any number of spaces 7 before and after the equal! 8