В
2009-м году, разрабатывая под Microsoft .NET 3.5 на ASP.NET MVC 1.0
и Windows 7 нельзя использовать /com\d(\..*)?, /lpt\d(\..*)?,
/con(\..*)?, /aux(\..*)?, /prn(\..*)?, or /nul(\..*)? ни в каком из
путей из-за решения принятого в CP/M аж в 1973-м году. Подробнее
смотрите у Бенджамина Поллака .
P.S. По-моему забавный факт и в "философию" не тянет