gosh.. I will be staying up all night at this rate Fan...