QUOTE(Lansbury @ Aug 21 2007, 07:36 PM)

Nothing like taking a risk, booking the flight before you know you have the visa

Yes, I know!
But the way I looked at it, I will either be travelling over on a K1 visa, or will go across on VWP explaining why the K1 was denied, and then deciding what to do next with the OH.
The price was too good for me not to take!
I'd found that Expedia boosts it's prices the more you search for a flight, which is something I had suspected but never really looked into.
The more I searched for LHR/LGW to JFK, the higher the prices got for the same flights. They started at £324 (LGW>LFK>Jackson MS) and then after about an hour of hammering Expedia with date and route combinations, the prices went up to £360, and then £380, and peaked at £460.
I left it for 24 hours, did a single search, and the flight was £361. 12 hours later I did another search, again for the same flight, and then got back to the original price of £324. I didn't think it would get any lower, so I snapped it up.
For those who weren't aware of this, it's something to keep in mind. I assume it's an automatic thing that the website thinks there is a higher demand for the flight if it's being queried many times, and increases the price.