I've written a lot on thsi board about it, I think you can look up my posts, but I recommend very highly as a great place to get started.