I am new to designing databases, so I need help with some tables.

OK, for my new site, which will be a type of directory, I am collecting the following info:

Company Name, URL, Description, Contact Name, Contact EMail, Catagory, Price, Username, Password, Expire Date, and their Logo (which is uploaded)

My original idea for tables is this:

|------------------------------------------------|
| Hosts
|------------------------------------------------|
|ID|CName|URL|Description|Price|Logo|Expire|ConID|
|------------------------------------------------|

|-----------------|
| ConInfo
|-----------------|
|ID|Name|Email|PID|
|-----------------|

|-----------|
| Relate
|-----------|
|HID | CatID|
|-----------|

|-----------|
|Catagories|
|-----------|
| ID | Name |
|-----------|


|-----------------|
| Users
|-----------------|
|ID|Username|Pword|
|-----------------|


So is there anything I should change? Any tables which could be combined?

I can give you more info about each colom if you need it. Thanks.