Setting up structure for Directory?

I have installed and played with Directory and it seems that none of the fields one would normally associate with a directory exist (address, map, postcode, phone number etc) – I am assuming that i will need to create each one myself as a custom field?

This brings me to my main question – how to actually structure the directory listings?

Obviously the fundamental reason for a directory is to categorise and store many listings. These listings are pointless if visitors can’t find them, so a good structure and the ability to find things easily through a search box are crucial.

The “search” facility is of particular concern to me –

1) will a standard WP search query the custom fields i set up?

2) should i enable “Support Regular Taxonomies” in settings?

I am a bit lost and i would rather get it right first time, so any help from anyone who has used this in the wild will be greatly appreciated.

Thanks.