Or how about Twitter just not count URLs against the length and be done with it.
For SMS, Twitter could just append a very short URL pointing to the actual tweet on their site, where you'll be able to see the URLs.
For SMS, Twitter could just append a very short URL pointing to the actual tweet on their site, where you'll be able to see the URLs.
I'm all about using a restricted message format to encourage spontaneity and focus the message, but if I want to @reference more than like three people I have very little room for what I want to say - and if I have a URL as well, I have almost none.
Keep the system as-is for SMS-based tweets, but for the rest of us don't count @names or URLs in the message length.
There is also a huge benefit to developers if they separate the stuff out - no more parsing tweets for mentions/hashtags because there's a separate field for them as well as possible fields for other info.