Watch what time you have your wedding and reception.  If you can combine the service and reception at the same place and you don't have it during lunch or dinner you can avoid feeding your guests more than finger foods and cake.
Order a small tiered cake and have the bakery make the rest in sheet cake.  You don't have to order a tiered cake for all of your guests but it is nice to have a small one for the pictures.
Instead of hiring a DJ for dancing, preprogram the music or have a friend stand in for this duty.
There are MANY books out there on weddings on a budget check them out of the library instead of buying them 

 for more ideas.
Just remember that there are many things at many weddings that you don't HAVE to do - favors aren't a requirement, most throw them away afterwards which is sad b/c those can be very expensive.  You don't HAVE to have a program either.  If it is important to recognize the people in your wedding  have ONE page printed up and frame it on the guest book table.  Everyone can see that your MOH was your cousin and that your 2nd BM was your best friend in college.
Good Luck!!!!