Accurate updating of a project requires that all incomplete work in the past
should be moved into the future when you think it will be done. All complete
work for future tasks should be moved (by setting actual start) to the past
when it was actually done. A prime reason for this is that when looking at
resource usage, if half of next week's work is actually done, then the
resource is under-allocated. However if next week is comfortably full but
there is 100h of incomplete work in the past, it is impossible to level your
resources accurately. Therefore update accurately and use the Baseline to
show where you are now compared to where you should be. The Tracking Gantt
chart is great for this.
This will also negate the need for your requested extra bars and let you get
more productivity out of Project for less effort!
Microsoft MVP for Project
Author of the only book on Project VBA, see: