DECEMBER 8, 2009
Caveat: the infamous “future upgrade. Future Upgrade. I have worked at tech companies and fully understand the “future upgrade angle. “Future Upgrade means in the future, which means it may be done at x date or y date or sometime in the future. If they tell you it is “guaranteed they are providing you inaccurate information OR are going to roll out an upgrade with bugs and issues which will need to be fixed.