<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">We're looking at it; I've added a variation of this to our regular tests.  No solution yet, however.  My guess is that there is a missing volatile or memory barrier somewhere; this should force us to clean up the current code.<DIV><BR class="khtml-block-placeholder"></DIV><DIV>Bill</DIV><DIV><BR><DIV><DIV>On May 16, 2007, at 12:18 PM, chong tan wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV style="font-family:times new roman, new york, times, serif;font-size:12pt; font-family: times new roman; font-size: 16px; "><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">No taker on this ?  There is an identical proble on Linux.  Just that I am not sure if this code can reproduce the problem. </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">tan</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><BR style="font-family: times new roman; font-size: 16px; "><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">----- Original Message ----</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">From: chong tan &lt;<A href="mailto:chong_guan_tan@yahoo.com">chong_guan_tan@yahoo.com</A>&gt;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">To: <A href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</A></SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">Sent: Friday, April 27, 2007 3:24:09 PM</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">Subject: Re: [MPICH] MPICH105 shm drops packages on SUN niagara</SPAN><BR style="font-family: times new roman; font-size: 16px; "><BR style="font-family: times new roman; font-size: 16px; "><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">The following code reproduces the problem.  I think you maybe able to reproduce the error on</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">Linux, but I am not sure.</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">It is best to run :</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">mpiexec -n 8 a.out</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">to reproduce the problem.  You will need a machine with 8CPU/cores.  SOmetime you will need to</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">run the code multiple time to see the error.</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">there will be files fast_mpi_?.dmp created, where ? is the rank of the related 'rank'.  When MPI get stuck,</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">you should look at the last line of fast_mpi_0.dmp.  If it says:</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">  read from child 7</SPAN><BR style="font-family: times new roman; font-size: 16px; "></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">then you should look at the last line of fast_mpi_7.dmp, it will say:</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">  read from master</SPAN><BR style="font-family: times new roman; font-size: 16px; "></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">hope this help to debug the error.</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">thanks</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">tan</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">---------------------</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">#include "stdlib.h"</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">#include "stdio.h"</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">#include "mpi.h"</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> </SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">#define LOOP_COUNT  1000000</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">#define DATA_SIZE   4</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">#define MP_TAG      999</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">main()</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">{</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    int     nProc, rank ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    int     argc = 0 ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    int     i, j, status ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    char    buf[ 128 ] ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    FILE    *pf ;</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    MPI_Init( &amp;argc, NULL ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    MPI_Comm_size( MPI_COMM_WORLD, &amp;nProc ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    MPI_Comm_rank( MPI_COMM_WORLD, &amp;rank ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    sprintf( buf, "fast_mpi_%d.dmp", rank ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    pf = fopen( buf, "w" ) ;</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    if( !rank ) {</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       int      **psend ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       int      **precv ;</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       psend = (int**)calloc( nProc, sizeof( int *) ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       precv = (int**)calloc( nProc, sizeof( int *) ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       for( i = 0 ; i &lt; nProc ; i++ ) {</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">           psend[ i ] = (int*)calloc( DATA_SIZE, sizeof( int ) ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">           precv[ i ] = (int*)calloc( DATA_SIZE, sizeof( int ) ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       }</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       for( i = 0 ; i &lt; LOOP_COUNT ; i++ ) {</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">          fprintf( pf, "Master : loop %d\n", i ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">          fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">          for( j = 1 ; j &lt; nProc ; j++ ) {</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  read from child %d\n", j ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             status = MPI_Recv( precv[ j ], DATA_SIZE, MPI_LONG, j, MP_TAG, MPI_COMM_WORLD, MP</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">I_STATUS_IGNORE ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  read from child %d done, status = %d\n", j, status ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">          }</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">          for( j = 1 ; j &lt; nProc ; j++ ) {</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  send to child %d\n", j ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             status = MPI_Send( psend[ j ], DATA_SIZE - 1, MPI_LONG, j, MP_TAG, MPI_COMM_WORLD</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "> ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  send to child %d done, status = %d\n", j, status ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">          }</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       }</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    } else {</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       int  *psend ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       int  *precv ;</SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       psend = (int*)calloc( DATA_SIZE, sizeof( int ) ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       precv = (int*)calloc( DATA_SIZE, sizeof( int ) ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       for( i = 0 ; i &lt; LOOP_COUNT ; i++ ) {</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  send to master\n" ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             status = MPI_Send( psend, DATA_SIZE - 1, MPI_LONG, 0, MP_TAG, MPI_COMM_WORLD ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  send to master done, status = %d\n", status ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  read from master\n" ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             status = MPI_Recv( precv, DATA_SIZE, MPI_LONG, 0, MP_TAG, MPI_COMM_WORLD, MPI_STATUS_IGNORE ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fprintf( pf, "  read from master done, status = %d\n", status ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">             fflush( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">       }</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    }</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    fclose( pf ) ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">    MPI_Finalize() ;</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">}</SPAN><BR style="font-family: times new roman; font-size: 16px; "></DIV></DIV><BR style="font-family: times new roman; font-size: 16px; "><HR size="1"><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">Ahhh...imagining that irresistible "new car" smell?</SPAN><BR style="font-family: times new roman; font-size: 16px; "><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; ">Check out </SPAN><A href="http://us.rd.yahoo.com/evt=48245/*http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE1YW1jcXJ2BF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDbmV3LWNhcnM-" target="_blank" rel="nofollow"><SPAN class="Apple-style-span" style="color: rgb(0, 0, 238); font-family: times new roman; font-size: 16px; -khtml-text-decorations-in-effect: underline; ">new cars at Yahoo! Autos.</SPAN></A><SPAN class="Apple-style-span" style="font-family: times new roman; font-size: 16px; "></SPAN></DIV><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif; font-family: times new roman; font-size: 16px; "><BR style="font-family: times new roman; font-size: 16px; "></DIV></DIV><BR><HR size="1">Be a better Heartthrob.<SPAN class="Apple-converted-space"> </SPAN><A href="http://us.rd.yahoo.com/evt=48255/*http://answers.yahoo.com/dir/_ylc=X3oDMTI5MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNsawNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=list&sid=396545433"><SPAN class="Apple-style-span" style="color: rgb(0, 0, 238); -khtml-text-decorations-in-effect: underline; ">Get better relationship answers </SPAN></A>from someone who knows.<BR>Yahoo! Answers - Check it out.</SPAN></BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>