i once a month (sometimes once every 6-7 weeks) do a right old spring clean in my tank..
i take all plants out (store in bucket with warm water partialy mixed with tank water)
take out all rocks an slate an bogwood (stored on top of black bag so carpet dosnt get drownded)
take out all electrical equipment, storing filter in same bucket as plants (this way filta media stays wet and turned on)
then comes the fun part removing lid an catchin them there fishies!! after 3-4 hrs iv had enough an all fish are caught
ooops forgot the important part! even bigger bucket with tank water and airline runnin in for fishies!!
then i get the good old syphon realy givin the gravel a good goin over espesh where the filter bogwood an rocks/slate sit, because these most messy places, takein out 50-60% of water, then i clean my glass with a never used sponge (changed everytime)and algea scraper.
mix fresh water with declorinator add to tank (repeat 3-4 times as im usein a bucket)
then i re do my tank decorations/plants adding filter heater an lid as i go, then comes the even funner bit.. re catchin fishes an placin them back in without dropping them from a great hight
end of it all, a nice clean tank and happy fish for a dif layout
but i dont do this everytime cause of starting the cycle over again... most of the time if im in a rush ill just pick up things as i go (just like hooverin the livin room)
most ppl wont agree with my methord but the fish dont seem to mind it, iv had not deaths and my ammonie/nitrite levels are 0, my nitrate stays at a nice 20.
but dont think i only do that to my tank lol, i do 10%- 15% water changes each week