512MB is the bare minimum for Leopard on pretty much any machine, just for day to day stuff. Logic will eat RAM for breakfast and ask for seconds or thirds. If you can get a second gen MacBook or newer, you can get 3 or 4GB in there to play with. You might find it gives the G5 a run for its money then.