Well, good luck with everything! I know what it's like to stay at a job when you can't stand to be there. My husband is in that boat right now.
And I hope you have a wonderful 4th too! Give Duncan lots of ooo's and xxx's for me!