I apologize but I never give 5 start reviews because I don’t believe in perfection. If I gave you a 5 star review that would mean that your plugin is perfect and has no room for improvement and can do everything. While it is a great plugin, it is not perfect and still has a lot of room for improvement, feature add-ons, and more. The best review I can give you is a 4 or 4.75 if it was possible to do fractions of a star. If you ever find the way of making it perfect I will be happy to give you a 5, but I should warn you, I don’t believe perfection is achievable no matter how close you might get. A perfect plugin would have to be complete, with all possible features and capabilities, and on top of that would have to be have no cost (be free) and have full support. No plugin developer can achieve that because everyone wants to, and deserve to, get paid for their plugins and work.