Good for you, sounds like you have it all worked out