Another +1 to Garageband here. Wasnt doing anything, then I wrote a load of stuff on that, put an ad on an online local muso's forum and met up with like minded chaps for a beer, now we have a band on the go. Its taken a while, but I think having Garageband handy as alomst a "riff idead-Pad" really kept my interest in playing going.