I've found that there are a lot of bugs in my SP0 version of Delphi2006..

Things like the intellisense gadget doesnt know about functions I'm using from another unit that's properly declared. It refuses to see the declared unit,
and what made me think of this thread, sometimes the program would fail to compile using the normal F9, but when I did a full rebuild it worked 100%.