+1 for Jun. One of the most friendliest, down-to-earth guys on the field. Oh and did I mention his most awesome M14...?
Speaking from experience, I will not drop by either Specarms or XP until I am 100% certain (ie: phoning ten minutes before I leave) they are in. On multiple occasions for both, during their normal, announced business hours, they've been closed. Not on a lunchbreak or anything, CLOSED. Make sure you phone ahead before you drop by!