So I've been playing with UDK
and I came across a shit. After compiling my scripts UDK would pop up with an ambiguous package name error on startup. After some googling I found that this is because I had been making my scripts in a folder with the same name as the package I was working on. Seems like a pretty standard idea to me, name all your stuff the same, but UDK doesn't like that. So here's how to fix it.