Hi everyone, I am a new switcher--bought a new iMac last week, and I need advice about the best web design/coding software for my needs. My history--I've been making Web sites for fun and profit since the days before WYSIWYG editors, back when text editors like vi or Notepad were your only option to write HTML. That was what, oh, about 1994 or 1995? Because I started out w/ the code, I have never really used a WYSIWYG editor. DreamWeaver always seemed like overkill and too expensive for me, so I've been happily using an older version of HomeSite for years. So..now that I've switched to a Mac, I need some new software. I don't want to install Windows on my new iMac. Ideally I would like to find software that is a step up from HomeSite, but not losing much, if any, of the functionality that HomeSite had. It would be nice to have WYSIWYG editing as an option for quick edits--I am much more of a visual, "right brain" type of person--but only IF it does not mess up existing code or add too much extraneous code. I would also love more automation of tasks, code completion, that sort of thing. Initially, I will use the software to edit and update two existing large PHP-based Web sites, one of which has more than 10 years worth of content (editorial and member-generated) and thus some of the code in places is a bit "dated." Every page has at least some PHP on it, even if it's just to call up the header and footer. My specific needs: I must be able to directly edit the source code, not exclusively WYSIWYG The program must not break my existing code! global search and replace on text and/or blocks of code within a project some sort of toolbar for easy formatting e.g. buttons for boldface, H1, H2, image insert button, link button, etc. It would be nice to be able to make simple edits to existing sites via a WYSIWYG interface BUT I'll give up on that if all options create bloated code and/or problems some sort of built in code/syntax checker Ability to have many files open at once (ideally tabbed like in HomeSite) built in CSS editor/support strongly preferred HomeSite allows me to easily edit tag attributes by prompting me w/ menus of possiblities. Something like that would be a big plus FTP capability w/in the program a plus, but not absolutely necessary access to useful code snippets and scripts, auto-completion of code, is a big plus ability to customize settings, toolbars, etc. is always appreciated free is good, but I will pay for a product that makes my work much easier and/or more pleasant. I would rather not spend more than $100 something that will help me bring the code on older areas of one of my sites up to today's standards without too much pain. HomeSite has a feature that allows you to collapse/hide areas of code. I find that useful, though not critical I have searched old threads and stickies, and based on recommendations in previous threads I have downloaded and installed most of the editors that were mentioned that were either free or had a free trial: Nvu, Taco HTML Edit, Coda, RapidWeaver, skEdit, BBedit, SubEthaEdit, TextMate, TextWrangler and Sandvox. I think that's all of them. I will try all or most of these out, but I've got enough pressing work on my to do list that I really need to get up and running quickly with something, so I would appreciate any input on which editor might be best to start with, since there are so many to try, and which ones you don't think will fit the bill. I've done a few quick edits in Taco HTML Edit and uploaded via Cyberduck and it worked fine, but Taco seems a little too bare bones for my tastes. To be fair, I haven't really explored all the features yet. I opened one file in Nvu and it immediately stripped out the PHP code on that page that called the footer, so I wasn't impressed with that. If there is an editor on the list above that is very good, but doesn't necessarily make a good first impression or which has a bit more of a learning curve, let me know that, too, so that I will give it more of a chance. If I've missed an editor that you think I should consider, let me know that, too. Any input is very much appreciated!