Sam, the Hamas guys have stupidly put themselves into a corner that they are finding hard to get out of. No, they won't change their charter but yes, they would recognize past PA Israeli-recognition deals and so on. They are looking for a face-saving formula to get away from that charter thing and if they would give up Shalit, would be the first positive move. While Israel is holding some prisoners for very valid reasons based on crimes committed, and these should not be let out, there are many prisoners kept in Israeli jails simply to keep the pot boiling.
from the article: Peace Now report: 21 settlements annex land from nature reserves