This is something that's always confused me with Amazon's EC2 pricing. If I were to run an instance for my personal use it would, for the post part, have to be up 24/7 but it would be idle for the vast majority of that time. Would I be charged for 24*31 hours?
If so, those 25 free machine hours are fairly worthless.