Wow, that's a very positive post! Congratulations! You are very lucky they are so understanding. It sounds like you are working for a really great company--one that actually cares about it's employees. A happy employee is always a productive one. Which of course, means profits to the company. So many hidden benefits in working for a company like that.