I've tried to research how the video time limit is implemented on the D90 and 5DMkII, can't seem to get a clear answer.
Is each clip limited to 5min on the D90 and 12min on the 5D, or is that the total time for all clips on the card, and is this irrespective of card size? How is that time limit 'reset', turning on and off, changing the card, waiting a certain period of time?
Can only speak for the 5d, but the clip is limited to 4GB (well in practice it has been 3.99).
In HD this gives you +/- 12 mins. UW it will be longer... I got 14min 29sec... as the compression seems to act a bit like jpeg, in that if you are shooting all one colour (blue UW) and low contract the compressed file will be smaller than if you are shooting a big range of colours+ tones.
In SD the 4GB clip length will be longer as it's lower res +/- 24 mins.
That is each clip... button on to button off. So it's not really an issue most of the time, as in reality unless you are doing some specialised shooting (maybe some behavioural activity longer then 12-14 mins) you just button off and button back on again to start a new clip.