Should i either; 1. Create a blog on my current site OR 2. Create a blog on a complete new site The blog would be about the same niche.
If your blog would be on the same niche as your side then i suggest you to develop blog on your current site like yoursite.com/blog DON.
Go with something on your own website depending on the niche. http://blogname.yourname.com/ Code (markup): Just remember to link the blog and website back and forth, otherwise viewers might get irritated having to re-navigate to new pages each time.
I'm going to agree with the above two posters. If it's in the same niche it can't hurt to bring you more readers to your main site. A benefit however of starting it on a second site would be to have more external backlinks to your main site. Just a thought.
Same here. Blog on your site is the best thing you can have. I prefer it in a directory format http://yourname.com/blog Code (markup): rather than subdomain http://blog.yourname.com/ Code (markup):