I almost agree with Logic1. Mac is not the answer. Linux could be but I don't feel that most people have the time or the patience to really learn it. I'm experimenting with Debian 4.Or3 right now. It's not bad but I haven't gotten far enough into it to really tell.