The breakurl package is very nice.