You get all answers about age and specification limits at EveryMac.com for all models. There's no good reason to start a new thread for such a fundamental question.
I'll be installing Leopard on the October 2003 1.25GHz 15" ALPB myself. I already maxed out the RAM to two 1GB sticks earlier this year.