Dreamweaver isnt bad if you work in code view and just use dreamweaver itself for previews and repetitave things.
Frontpage is definately a problem but i also believe that form tags will always leave an extra line after [/form] try using css to remove all the spacing there is good css refrence on
www.blooberry.com