First thing I recommend is joining many support groups, both local and national. I found the yahoogroups homeschoolingmensans helpful (and neither you nor your child need be in Mensa) when I had academic questions, local groups great for connecting with others of many ages locally, including field trips.

One thing to keep in mind is that the most constant thing is change. Initially, I seemed to have changed how I did things very frequently, every couple months or more even. You and your son will be developing a different relationship, and he may occasionally (or frequently) not respect your role. It can be awkward, but discussing things with him helps. Ask him what he wants to learn, and maybe he will tell you. (Initially, my son just said, "Anything I don't already know. -- If you find it interesting, I will." Later, he occasionally asked for particular subject matter.) But even 5 years down the road, I have been changing things to fit us better.

One thing I have found in most places that we've homeschooled (three states) is that gifted causes a knee-jerk reaction of "all children are gifted". (Blah! Are all children mentally retarded?) So until you know people, that is a good word to keep under your hat. If they ask what prompted you to homeschool, saying school was a poor fit works without negative response. (And if you know the person well, and they know your child, and you feel you can say it -- I sometimes like to say my son is differently abled. PC and kind of funny.)

But the details of homeschooling -- they range so wide, that it is hard to say what you should do. Plan on tweaking or totally starting fresh when things don't work out right. I don't recommend buying any canned full curriculum because it won't fit for long enough to be worth the money.

Math -- that is one you have to figure out what will work for you and your son best.

You'll find that homeschooling really frees you up, though. It takes less time than ps (they waste a lot of time) and your schedule can go year round, so you can take breaks on off-seasons and really free up your lives.

Have fun!