Camtasia Studio is both available for Mac and Windows
for Mac you can also use iShowU
but these cost money, there are free demos ofcourse
for free... hmmm Googled anything?
Camtasia seems to have a 30 day trial, I think it gives you all options for those 30 days
just found CamStudio - Free Screen Recording Software which is free, but what do you call 'record properly'? specific video codec/format? or region on the screen?