Happy birthday Paul. I thought you were older also. It's funny but I remember thinking 30 was an important landmark but it just sails by the same as any other birthday. Think of the memories, not the number :)
Sleepy at 3am? Surely all the best code gets written between 2am and 5 am, those magical hours where an increase in delusion meets a decrease in discernment. You'll have to be careful though or little Leah will only be able to recognise her father with a keyboard attached to his hands and a camera stuck to his face :)