Yeah, but as you know, based on VIP in TQ's Conquer you can get it to last more than 7 days. Even with my VIP having dropped back down to 3 or 4, I was able to get 11-13 days off of a soul or refinery. So it is necessary to put the end time in the database. Sure, you could calculate the VIP level on the fly, but that would cause many problems. Some of which being if your VIP level drops, the item's end time becomes sooner. Or if your VIP goes up, the end time becomes further away. So it's ultimately better to just store it when you add the soul/refinery.