The Rio site isn't up together yet - and the product isn't shipping anyway.

The Dell site has very comphrensive details about their variant, and apparantly it is shipping. Since the specifications are practically identical which one you go for probably depends on which style you prefer, and how quickly you want it.

Rob