Also, if you go the app route, you'll be stuck making one for every platform (android, iphone, and maybe blackberry). Mobile site has its own draw backs, but at least it should work on all devices.
I wouldn't make an application unless your site offers things like streaming video. For...