Palm Pre vs iPhone 3G vs Google Android G1 - Preview