i did a post like this awhile back. pretty much what was answered here.