How do you get treated by Customs on that sort of itin???
Have a look at Delta... they seem to have fares under 500 for a 26 July departure/ 28th return..
...$512 for a departure this Saturday...returning Monday...
(Best I can actually find to book is USD$572 - but I haven't looked real hard...)
Spirit is even cheaper around 1 August.. but with tight connections etc....