If you are considering taking your company online, consider what your specific needs are before choosing the company to implement your ideas. Are you looking for web design or web development? There is a distinction that needs to be made to remove the confusion about Web companies. Web design is not the same as web development.
Web design firms are like graphic design firms for the internet. They create visually-pleasing websites that focus on images, color, and layout. The pages contain mostly static content such as company information and contact forms. Most sites created by web design companies don’t actually DO anything. They consist only of pages of information.
Web development firms are more like software companies, focused on writing computer code to give your website functionality. This would include storing information in a database, creating charts on-the-fly to represent real-time data, and implementing secure login gateways to keep your valuable data protected from prying eyes.
If you simply want to inform the public about your company, a web design firm may be the way to go. But if you want to give your users the ability to interact with your site, and receive feedback from your site, confine your search to web development firms. These can be recognized by their experience with scripting languages such as PHP, ASP, or JSP to name a few.