AGREEMENT AND PLAN OF MERGER dated as of October 21, 2004 by and among