Well I find that some people's Macs go crazy with HUGE log files. Luckily you can invoke the rotating of the daily, weekly, monthly logs (archive & create new) by doing some simple Terminal commands (/Applications/Utilities/Terminal). I can explain them to you but it would be awhile so I will point you to an excellent blog explaining "cron" jobs called
Running the Mac OS X maintenance scripts.
Now also you will have "cache" files for web browsing as well as other things. So I urge every Mac user I come across to download either
Yasu or
Onyx and run all the cleaning scripts (they will also run the cron jobs if you like). One warning when running cleaning programs, when the program automatically reboots your Mac, manually reboot again to fully rebuild your startup/shutdown boot cache.
Running a cache cleaning program about once every two months is a smart move . This will keep your Mac running almost like new throughout the life of a Mac.
Plus hard drive free space drive is VERY important in a Unix based machine, including OS X. In OS X you need to keep about 15% of your hard drive free so OS X can safely run it's "swap" files to keep your Mac running fast. If you fill to less than 15% then you can run in to slow downs and OS X warnings of needing more hard drive space. So make sure you keep he hard drive healthy. Now there is a third party (many programs) that will list the contents of your hard drive that I use called
Whatsiza. It will list every file's size and is very handy.
Lastly the largest files will be videos (especially HD video) and huge Music Libraries. So I also urge Mac people to use a fast external hard drive to keep their iTunes Library on.