If you are just doing the tank itself, I think I would just use bleach - it is really cheap and easy to use.
I fill the tank to the very brim. A ten gallon tank holds about 9 gallons of liquid. So you want that liquid to be at least 1:10 bleach:water. So give it 1 gallon of bleach and fill the rest up with hot water and let it sit.
After at least 10 minutes - I usually am lazy and let mine go much longer, I drain it out. Rinse it down really well and then fill it again with all water. I then add a good dose of dechlorinator and let that sit for a while. This is then emptied. The tank should be disinfected.
There are a few things that may be able to withstand this treatment, but they are not the standard. If you have a tank that has sealant in the corners that is in particularly bad shape, you may want to pour extra bleach down this -let it be wet for at least 10 minutes. A good alternative is the natural UV of the sun. Since we do not see the sun much for months here, I cannot use it in the winter - but if you have it - use it! Lay the tank out in the brightest sun you have for as long as possible - a day's worth of UV is GREAT!
Then off you go - fill 'er up and cycle the thing. Get your fishy you dream about - for that is the BEST kind of fish to have!