If a WYSIWYG program is what you are looking for then try Dreamweaver.
But if you are comfortable with code I would suggest you try Espresso or Coda.
I like TextWrangler. It's free and while it might not be as fully featured as others it is clean and lightweight.
We used Dreamweaver for a year after switching to Mac. It does run fairly well, and I like the suggestions it makes when you're typing methods (particularly in PHP). However, it is expensive.
Coda 2 is a great app. It comes with a 7 day (of use) trial. I wish I'd bought it when it was on offer at release time. The previewing of designs is much better. I'm yet to do a large scale PHP project on it but it seems to be able to handle that well. It also has a built in FTP client. I am really impressed by its features and CSS support. It makes everything so easy to create!
I have also been using Sublime Text 2. Sublime is a really good text editor. It handles syntax highlighting, provides suggestions for input (but not as well as Coda 2). The great thing about Sublime Text 2 is it supports so many languages that at $59 it's a steal. It is just a text editor, there is no WYSIWYG support or the ability to run code (as TextMate does) to my knowledge
not looking at paying a single cent for the program. cause it's just for basic editing to post on ebay.
yea but not for biz. its for leisureSublime Text 2 has a free trial for life (it just prompts you to purchase about once a day). I'm not sure it suits your needs as it has no WYSIWYG.
We don't use free software for web design because the paid ones tend to be so much better.