Is there any way to get rid of the gray area in iCal?
I can answer 1. Go to preferences in iCal, and set "day starts at" to midnight, and "day ends at" to midnight. Or... whenever you want the grey area not to go. So 8-6 (default I think) will make 8-6 not grey. Here's a screen scrape of how that looks: