Most assuredly, yes. There are lots of ways to earn miles other than by flying. I've put together a free tipsheet to get started that some people have found helpful. It's posted at:
http://www.scribd.com/doc/17745143/F...Flier-Tipsheet
We don't fly very often but have gone great places using award travel just by devoting some time and thinking strategically when making purchases.
Good luck