I want to get my sister a Garmin Edge 705, but they don't have a final release date yet "First quarter 2008," which is probably corporate-speak for "late second quarter." She lives in Texas and can ride all year round, too (although right at the moment she's still rehabbing from surgery and not riding hard).

So, question for you all. If you were the recipient of an IOU, would you be really, really annoyed knowing that your actual gift might not arrive for three to six months? Should I get her an additional small gift?