Hamas should demand all 10,000 Palestinians that Israel holds. Even if this did happen no doubt israel will capture more Palestinians and hamas will capture another soldier or two and the cycle starts again. Shalit is just a pawn in Israel's game.
Shots fired from northern Gaza at IDF forces stationed at border, no casualties (Haaretz)
from the article: Netanyahu urges international community to work to free Gilad Shalit