You'll find enough information here to make your head spin, and a nice group of people willing to share their experiences.