I would personally go for the "Raw" Keyword domain in a Lesser Extension - Unless you just want a .com for Branding. I'd be careful about adding words like "The" to it IMO ~ and would probably only go for the " ____ Online" domain if there is evidence that The combo of words are used or searched for frequently.
If you're really serious about building your brand then .com is the choice, but if you can't wait then register the .net version while negotiating with the the .com owner to purchase the domain.
If it's a memorable word, go with the .NET or another TLD version of the domain. Internet users are fairly intelligent and know that there are other domains than .COM