20070518 world.us: US Senate agrees on immigration legislation