If this is the Rick Knowles who knows a Tom Callaghan, then happy birthday! 
If not, hey, there's another Rick Knowles out there who is also a developer and who is having a birthday soon.  : )
PS-  I hope I'm not spamming some huge mailing list.  If so, please accept my apologies...  no spamming intended.