Since last year I've used Moto Skiveez, which are similar to cycle shorts but are dedicated for motorcycling. They come in 3 styles depending on the type of bike you ride (adventure,sport,cruiser) so that the padding is in the right places. I chose the adventure, not cheap, but they do work. I've done 600 mile plus days with no problem, and I'm certainly no spring chicken. They are particularly useful if you have more than one bike, or borrow your mates, as you'll always be comfortable no matter what.