Virginia is a lost cause, however, NH is certainly winnable. They should focus their money on CO, NH, LA, NM, MN. If they feel like getting a little risky they could run some ads in SD if they get a top-flight candidate as well as IA if they can get someone to run
I disagree that New Hampshire is winnable. Sunnunu barely won the state in 2002, in 2008 there is a strong anti-Republican feeling, especially in anti-war states like New Hampshire. He has not even been close in any poll as of yet, and that will not change. Their only hope of picking up a seat is in Louisiana, they should focus a lot of their resources there, and in holding on in Oregon and Minnesota. Iowa is not going to happen, Harkin is looking for his 5th term; if you can't unseat them by term 3, then it is a waste of time to try.