(c) 2005.  All rights reserved.