Capitalisation fix.
Provide more useful UA string to idonethis if no agent provided by user.