If you're looking for a last-minute gift for that special someone, you can't go wrong with the Lenovo Smart Clock.
That's right, you can snag the Lenovo Smart Clock for only US$39.99 at Best Buy while supplies last.