At $599 for the Pepper Plus, you'd think it could seriously hurt the UMPC, but I'm not sure if Pepper had the marketing power to go up against the likes of Microsoft and Samsung.