Home Stock Is the USD setting up for a perfect rally?