Timeline (the condensed version): Google launches Android 2.1 on January 5th, Motorola promises to eventually offer 2.1 for all its Android handsets (including the heavily skinned CLIQ) on January 6th, Google's Nexus One gets 2.1 on January 11th. We wait. Motorola CLIQ gets 2.1 today, a mere 11 months later. Sure, maybe we were young and naive, but who could've known then that this update would be so long coming? Nobody really knows the solution to this problem in a general sense, especially since vanilla Android seems to be off the table for the majority of phones. What could compel a handset manufacturer and a carrier to work up timely software updates on heftily-skinned handsets past their shelf life, potentially competing with their own newer handsets in the process? Maybe paying for updates? Real Genuine Tears of Desperation? You tell us. Anyway, congrats to the saintly CLIQ owners out there who have waited patiently for 2.1, and a grumble grumble thanks to Motorola for keeping its promise.