After being somewhat unhappy with the Apple Terminal application since the very beginning, I found a very nice alternative in iTerm2! Everything seems to work ﬁne from tabbing, splitting horizontally and vertically, cursor observation to fancy growl support.
The only pain were misconﬁgured Home and End keys. The approriate information on the iTerm2 homepage did not really give me the solution right out of the box, so I paste it here.
Make sure that your TERM variable is the same as set in your iTerm2 proﬁle (in preferences) and add the following two esape sequences to your key conﬁguration:
|Home||Esc + [1~|
|End||Esc + [4~|
It should work right after adding the sequences!