How to structure theme folder to make it more manageable? So far, I've been able to put page, node, field and block templates in their own separate folders. My idea is that Drupal needs to find the main original tpl file (ie page.tpl.php) in a folder and will then look for the overriding files in that directory. If so, how do I structure a similar thing for my Views templates? Do I create a few folders and put the original files (view-fields.tpl.php etc) in each respective folder?

I'll try my own suggestion and will post back if it works, so that others can benefit from it.
I typically put all TPL's in a templates folder, further subdivided by categories such as views, node, page, etc.

Here's an example folder structure from one of my recent projects:


themename 
- fonts
- images
- scripts
- styles
- templates
-- node
-- page
-- user
-- views


Basically, the only thing that goes into the root folder is the .info file, and the template.php file. Everything else is subdivided by category.