I need to create an online database that will keep track of information which is input by a user (in office or mobile), sort that information, the ability to send out email notifications based on the information and the ability to integrate into some kind of billing system -- any suggestions as where to start? What kind of database? Any reliable online services to help with the build? Thanks in advance for any help -- very much appreciated.