I have a similar problem but not with a letter class. I am trying to put a logo at the top left of the page. Alongside the logo, I want my business name in \Huge letters. (This is mainly for the purpose of building web pages.)
The problem is that the Name is vertically centred alongside the logo. I want it to be aligned with the top of the Logo. Among other things that I have tried are 1. A table with 2 columns: logo in left column, a nested table in right column with the Name in the top row of the table. No good. 2. 2 minipages with an hfill between them (as suggested in the LyX documentation). In all cases, despite setting top alignment, I get cetre alignment vertically. I have tried putting a vfill beneath the elements. Any ideas? regards John O'Gorman