M/E ranks 34th among engineering firms in revenue for 2005 in Building Design & Construction's Giants 300.