I know the ones at the airport last for one month and there is this thing of 3 x 1 months only. But can one get a visa for longer, say a straight forward 6 months

Just read the thai site - the bottom line is you cant do it. Never mind.