This question has been answered by mdhiscock. See the first response.
<base href="[[!++site_url]]" />
What do you have set as your base href tag in your header?
Does your site exist in a sub folder and if so does your rewrite base reflect this ?
Try
RewriteBase /stuff.mike/
RewriteBase /stuff\.mike/
Is /stuff.mike a valid path?
I have never seen a 'dot' in this position before, unless mike was a tld, but your tld is .com.
But I am happy to be corrected!
Is mike a folder inside stuff or do you have a folder called mike.stuff?
If you do have a dot in your folder name would you need to put a back slash in front of it within your .htaccess file?
RewriteBase /stuff\.mike/