SEOmoz has some great tips for URL structures and the best practices.
- Describe Your Content
- Keep it Short
- Static is the Way & the Light
- Descriptives are Better than Numbers
- Keywords Never Hurt
- Subdomains Aren’t the Answer
- Fewer Folders
- Hyphens Separate Best
- Stick with Conventions
- Don’t be Case Sensitive
- Don’t Append Extraneous Data
I agree with most of these, but I’ve had pretty good luck with how I structure my URLs.