I have a Blackberry Bold 2 and I want some applications to upgrade its usages. the main concern out here are that how will I come to know what applications are compatible with my handset and where it can be downloaded from? Will it be a downloaded version or a paid one? The applications I am looking for are the latest credit card and wireless billing option and Barcode scanning capabilities? Are these applications available on-line and has anyone downloaded it? And one more thing does the downloaded version of these applications are equally excellent with their work as the paid one?