Well... I know it's a question which has been discussed a lot, but I couldn't find something to satisfy my needs. I want a text editor which is going to be used exclusively for programming, mainly HTML/CSS/JS/PHP/SQL, so syntax highlighting has to be on the features list. I'd also like it to be free, to include tabs, and to be as configurable as possible. I tried TextMate, which is awesome, but I need something free, no doubts about this. I tried vim, but the command-line is not really something I'm familiar with, and for that reason, I sometimes lost the mood to program. I tried TextWrangler, and I can't remember much, for some reason, I know I trashed it. Any ideas?