I use the following plugin for the highlighted code on this blog:
http://wordpress.org/extend/plugins/syntaxhighlighter/
However, I found code was never indented properly. After rummaging around and reading a few other blogs it seems the answer is to wrap your Syntax Highlighting tags with the HTML ‘pre’ tags.
In my case that is like so:
<pre>[/sourcecode]</pre>
