Palm's Pre faces challenges to stand out in market

Click to enlarge