Mac: While we love Screenflow for screencasting, it's not exactly cheap. The built-in screen recorder in Quicktime Player is free, but it's pretty lacking in features. Screeny is an app that provides you with a free screen recording that provides control over what you're recording.
Like most screencasting tools, Screeny lives up in your OS X menubar. It can record anything you do on your screen or just take a screenshot. This isn't anything Mac OS X can't already do on its own, but Screeny gives you control over what's being recorded.
If you want to select a given area rather than record the screen in its entirety, you can. Additionally, you can set the recording frame rate (60fps is the default), set custom recording shortcuts, and automatically upload everything you create with Screeny to CloudApp. It'll even compress the file for you prior to upload. We'd like to be able to set the default location so it works with file syncing utilities like Dropbox, and perhaps have the option to upload to a custom FTP server, but for a free app it gives you a fair number of handy options that aren't built into Mac OS X. If you're looking to upgrade but don't want to pay, give Screeny a shot.
Screeny [Mac App Store]