Both are great devices, and till Nov. 1, 2007 they are on sale.

Check it out at:

$149 each with a 3 yr contract, $499 for Touch, $449 for S640 with no contracts…

S640 has wifi, but Touch has none, but of course Touch has the great multi touch interface.

Sprint is set to release Touch by Nov. 4 in US for