Buddhism sounds like a religion to me. I mean if you believe in a devine force that causes reincarnation and karma and the such, I'd call that a religion. though really, karma (at least in the traditional sense) I don't really believe in. Buddha realized and shared some brilliant things, but karma seems more just the result of the influence of his Hindo heritage.