Offshore Investing: What is the optimal timing and percentage to invest offshore?