Hi Ravekiss....I don't want to confuse matters, but, having suffered the same problem you did ( my tank took 6 weeks to cycle and 3 months to clear), I just want to give you encouragement and one last view. All the posts here have been great and true to the mark. But....( and I'll get some kickbacks on this)....I think no matter what you do, the tank will stay cloudy until it reaches it's 'equilibrium' state. If you do all the things mentioned above (pahansen always puts in great posts), it will set the course for your tank to clean up. A combination of factors including cycling with fish and overfeeding and changing water parameters (we all do it in the beginning even when we think we aren't) sets up a bacterial bloom that just won't resolve until the 'nutrient broth' decreases. In my situation, I even spent a lot of money to get a diatom filter...damn I was so frustrated like you. The filter sits on the shelf now and my water is so crystal clear that I can see rainbows in it. Do good tank maintenance, restrain the urge to overfeed, don't add chemicals, test your water parameters, keep regular and steady with your maintenance, and it should clear up. If I had to finger ONE parameter that is the most likely culprit....I say it's the darn fishfood. HANG IN THERE.....your tank will catch up. SH