I use iBank (http://www.iggsoftware.com/ibank/index.html). iBank 2 is coming soon which looks amazing, but don't use the beta right now because it stopped working after the last 10.4.3 update. I'm patiently using the original iBank until iBank2 gets out of beta. There's another app that looked pretty good too, but I forgot what it was called. I'm sure someone will post it.
I've never used it, but Quicken has been bundled with consumer Macs for awhile. Should deal with your expense tracking and more.
I use Cashbox, which you can find here Mind you, it's a very basic application but it gives you the possibility to keep records of your CC expenses. EDIT: Forgot to mention that it's FREE.