Not really, I mostly hand code. I use Dreamweaver for monotonous tasks. Apart from that, I'm not a big fan of site builders as they don't allow the creative freedom that comes with writing the code yourself.
Theres no such thing as a niche site builder. You build a website, and add content for a certain niche. I suggest you grab yourself a free template or learn to make your own, then start adding content for your particular niche.
There is a such thing as a niche site builder(creator). They look like a bunch of BS to me, that's why I'm asking. Where can I get some free templates at? nichebusinessbuilder.com nichecreator.com niche-portal-templates.com
that first link you put doesn't even render its header properly in firefox yet it tells you it will help you build many good web sites... kind of funny if you want free CSS templates go to: http://www.openwebdesign.org/
In which case I suggest going to the link that someone posted above and grabbing some free open source designs
if you have at least reseller webhosting account, try SiteReptile.com - it's sitebuilder for webhosts, with over 100 included templates