Turns out after unsuccessful Google searches and me going back to trying all sorts (good old chmod -R 777 included) that unless you specifically setup a directory block for the /Users/ianwinter/Sites path it doesn't listen.
It doesn't do this on Windows but I seem to recall having to do something on a RedHat system before. Maybe it's a *NIX thing.