Just should note that there is such a thing as too often and too much. I do 25% about once every 5 days, and gravel vac usually every 2-3 days (just to remove the poop, about a 5gal change). But like David said its definitely most important to just watch your nitrates and find a good schedule that keeps them as close to 0 as possible with little or no spikes.
There is no such thing as too much as long as the tap water is properly treated and you match you tank and tap temp!
Say you do a 50% wc and the incoming water is 100° and the remaining water in the tank is 75° you just upped the temp to approximately 87° which most fish can't handle.
My point is large wc are fine if done correctly. The same amount of work goes into a 75% vs a 25% wc (beside the time it takes to drain and fill) but all in all if you do one large wc per week as opposed to two you will save time and energy that you can invest into enjoying your fish!
The temp can accurately measured with a IR thermometer
http://www.amazon.com/gp/aw/d/B000MX5Y9C just check the tank temp then check the stream of tap water and dial it in. This will greatly reduce stress amongst your fish.
And as David said with PFS we don't need to vac because the crap stays on top of the sand and if your filter and powerhead are setup right you never need to touch the sand except stir it up every 6 months or so depending on how deep the bed is.
To sum it up: large water changes are more practical, convenient and time saving as long as tap is properly dechlorinated and temp is matched.
And imo sand (pfs) looks great and is cheap!
×Go S Vettel #1 Infiniti Redbull! 3x WDC!!!×
__________________________________________________________________
Cheap way to decrease nitrates and keep your fish healthy:
http://monsterfishkeepers.com/forums/showthread.php?t=504763