I actually own an Internet Marketing Company. Facebook and Twitter are vastly overrated imo in regards to marketing a business. These tools can be harnessed if your business model has a community built around it (most do not).
If you want one-on-one advice you can email me at justdoitstewart at yahoo.com