no "i told you so's" from me.
we all live and learn, and some have to live TO learn..
just keep up with the stuff mentioned by Scott, there is NO quick fix. just keep at it, and you will win..
water changes, and remove what you can by hand, or with a brush (outside the tank)