I sell a specialized service to a narrow market. I want to create a database of other people like myself accross the country, then allow the public to search by city or zipcode to find us.
I'll do some calling at first to create some of the records and get it jumpstarted. Then hopefully participation will grow via emails and other services will find me and post their own data. I also want to allow uploading of pictures and pdfs the general public can access too.
I currently host my website on Yahoo, with php and mysql.
phpmagic? forms processor? my contact list? what does the trick?