What's your budget?
An upholsterer could help you out if they use the right kind of foams, but it will probably get pricey.
I've been through the seat thing with every bike I bought and the sooner you take care of it, the happier you'll be.
I waited for 2 years with my 950 to get new seats because of budget and the final result was amazing. I went with Mustang. If the stock seat was a 5, the Mustang was a 12. No comparison, however, after 5 hours in the saddle, I was still having tail bone compression. If you start out too soft and ride a long time, you'll still have issues.
More recently, I bought my Strat and had a local custom shop do my seats. He uses aviation grade foam and it is incredible. There are 4 levels of different density foam used and you can feel the complexity of the seat. This however comes with its own problems. This type of foam stiffens when it's cold. Sometimes in the mornings, it literally feels like I'm sitting on a rock, but as my body heat warms up the foam, it starts getting back to normal. When it's warm out, it is like sitting on a pillow. I haven't made any long rides yet, but I'm sure this will be an all day seat.
If you haven't taken any long rides yet, I'd wait to see how the seat settles in after an hour or two. If all you use it for is short point to point rides, then I agree with bevo, an airhawk or gel pad may be what you're looking for.