I was thinking the same thing earlier this week before buying online.... but figured buying shirts online would be alright - a L is basicly a L on all brands. Shorts and pants are different though, wouldn't buy those online.
I really wouldn't advise buying clothes online as well. Just spare some time for shopping to get clothes that fit!
I havent tried purchasing clothes online before but judging from your post it made me curious to try it