Barack Obama Agrees To Town Hall Meeting With McCain