Thanks for the response. The 'Charlotte' referred to is Charlotte-Douglas International Airport, in North Carolina.
The Newport News Airport website doesn't have a route map but I've never seen it mentioned in the destination list of any UK airport. Additionally, Wikipedia states that it's yet another 'international' airport which only serves domestic flights:
http://en.wikipedia.org/wiki/Newport_News/Will iamsburg_International_Airport
Looking at that page, the best connecting points for you would be (as previously suggested) either Charlotte or Philadelphia (with US Airways). However, Delta Airlines can get you there via Atlanta, leaving from either Heathrow or Gatwick. The best times and prices I could find were from Heathrow, with a total journey time of around 13 hours and return fares around �510 (including taxes, etc).
http://www.delta.com/home/index.jsp
Chris