All I use to filter a 45 gallon tank now is a sponge filter on a powerhead. The sponge is the Penn-Plax Cascade 600 size, and I use a Maxijet 600 powerhead. The sponge has a hole down the middle, which I plug with a piece of sponge. It does a good job as far as I can tell. The DIY filter should work well too and be plenty of filtration for a 10 gallon tank.