I don't know why so many people around here love Melissa Hart so much. She lost in 2006 despite a 2-1 fundraising advantage, and now her fundraising is in the toilet. Altmire has built a moderate voting record in Congress, and besides, it's not like "OMG NANCY PELOSI SAN FRANCISCO LIBERAL!!!" has been working very well for the Republicans.
Hart didn't lose or win because of fundraising. She lost because she assumed Altmire had no chance, even up to the point where he did obviously have a chance. Even then, she still might not have been able to survive the wave, which was very strong in that area of the US in 2006.