I'm basically looking for a reasonably priced laptop that I can do some game dev and general coding on (C++, UDK all that stuff)
Overall it's not likely you'll need more than 4 GB RAM.
For C++ I'd suggest to take Quad Core with at least 3 GHz. Multi-core compilation should give a nice boost, with high GHz linking shouldn't take long either.
How complex graphics you are going to use in UDK? Personally I have GeForce 525M and it runs Prototype 2 on max settings, something cheap like this should be more than enough for you.
SSD would be nice to have, but decent HDD will do as well. Small code files get heavy on drives sadly.
You might consider HDD for stuff and small SDD (might be external) for code.