I'm leaving here on Monday (almost for sure), but tomorrow or Sunday could both work for me.
I'm thinking about coming back for 3-4 days during the middle of May,.... and then going back to the US for the rest of the month. A lot depends on my new visa; if they decide that I'm only worth 2-3 entries, I'll be forced to plan my travels a bit more carefully.