For awhile I thought to myself "If I could start over, what would I have done different". Eventually I made a list of limitations and flaws in the current implementation. Some of these I could fix without the coming update, others however require pretty significant internal changes.
Without spilling the beans too much, the new version should open the door for a lot more user customization, remove several script limitations, while getting rid of a lot of generic naming schemes that have been around since v1 which have the potential for future conflict (filenames, ipset names etc).
So to-do this, v6 will require an extensive "upgrade" function. To make sure this process smooth as possible for the thousands of Skynet users, I will require some Beta testers. I'm not sure on exact beta date (hopefully sometime in the coming week), I want to make sure I test it extensively on my local system and get it right the first time. Then once the beta testers confirm everything works as expected we can push it out to everyone.
So if you'd like to help out, let me know so I can contact you once we have a beta version to ship. Thanks