You must understand that the "user friendly" win32 OS incorporated case-insensitivity because of consumer complaints that UNIXes where to difficult to use and that UNIXes were only for "Computer People" not "Average User". With that Bill Gates become very rich and inherited his thrown. Now on to MySQL. The data that you enter into your rows may have capitalization but, your query for example...
INSERT INTO TABLE VALUES();
is seen as ...
insert into table values();
as you work with PHP you'll see this with the function " sql_regcase() "
if you do a select statement on a table with BLOB fields everything is case-sensitive.
Finally, your table naming conventions seem to default to your OS's case-sensitivity conventions.
Happy Coding!