I understand that prior to SQL Server 2005, you could \"trick\" SQL Server to allow use of an order by in a view definition, by also include TOP 100 PERCENT>
TOP 100 PERCENT>
If there is no ORDER BY clause, then TOP 100 PERCENT is redundant. (As you mention, this was the 'trick' with views)
ORDER BY
TOP 100 PERCENT
[Hopefully the optimizer will optimize this away.]