Eh, I'm a frugal traveler but not cheap - I like a deal but won't go crazy over finding "the best". And when I cruise, I'm not in the casino, buying photographs or specialty dinners either. That's not why I cruise (also, I don't cruise often, so....YMMV)
What I'm trying to say is that I don't know that early bookers spend any more or less than a last minute purchaser. Maybe I'm just odd? I've booked cruises a couple years in advance and a month in advance.....