Google's Local Business Center is a great place for businesses to get some free exposure. The few who are actually using this service are getting better exposure through Google Maps and even organic search results. When adding your listing, you have control over things like your address, photos and even coupons. Until now, videos weren't anywhere to be found.
Local Business Center users will find that they are now able to upload up to five videos hosted on YouTube. Once they are added, people who locate your business will also have the ability to watch your video right inside Google Maps.