Hi,
My tank is the current "Tank of the Month", and I am so happy that you like it

It is a 66 gallon tank lighted with four 40 watt full spectrum fluorescent lights.
I siphon my tank once per week, when I do my weekly water change. I use a gravel vac and go around the plants. I don't shove the siphon down deep into the gravel around the plants, I just push it gently around the plants and that seem to do the trick. Plants will keep your gravel "sweet" and will prevent anaerobic bacteria from developing. In the unplanted areas of the tank, you will have to do more thorough gravel vacuuming, however, in the plants areas you really are just doing the surface.
You can dip plants in a 19 part water, 1 part bleach solution to prevent any snails or parasites from entering your tank. Rinse very well several times with clear water, and use a dechlorinator in the final rinse water.
I use Flourish Tabs in my tank. I use them according to the directions, and put them in about once every 6 weeks or so. There are also products to use as gravel supplements. You mix these with the gravel when first setting up the tank. I didn't use them when I set my tank up, though. Mine was a learning experience
If you have a very heavily planted tank, such as the one that is Tank of the Month, then you will have to do supplementary feeding. I fertilize everyday with a homemade fertilizer mixture. It is a common recipe that is seen on many websites called PMDD (which stands for Poor Man's Dosing Drops, or some people say Poor Man's Dupla Drops). I dose 1.25 ml per day in my tank, and that seems to keep everything growing well. I also use a daily dose of Seachem Flourish Excel (which is a carbon supplement). Seachem also makes a very good fertilizer called Flourish, but is more expensive than the homemade version.
I currently have hygrophilia polysperma, java fern, java moss, cryptocornes, rotala indica, vallesnaria and nymphea in this tank and the goldfish do not bother any of these.
I have never tried the moss balls, but I think they are neat looking. I saw them for sale once around here, but I didn't buy one

and haven't seen them since.
Please feel free to ask questions.