Ok, I guess I've had a few too many beers today...sheesh.
Apologies to both Click_here and c99tutorial (although Click_here you are guilty of reposting as C99 posted the same solution already). For some reason I thought you guys were just telling him how to get rid of whitespace first...
At any rate, regarding your other points I most certainly understand the issue, as my posts above already answered the question most succinctly for the poster (whos not even reading this thread anymore).
Again, my deepest apologies I jumped the gun and didn't fully analyze the code you guys submitted. So many "how to consume whitespace" posts I just got overzealous I guess.. :P