I'm starting to have flashes of occasionally thinking in Ruby, which is good. At least I can tell when there's a better way to do things, even if I can't always figure it out before I give up and resort to brute force in order to get things done for the client.