Ive ordered from Pro Direct (both PD Soccer and PD Running) on several occasions and have had a bit of a mixed service from them. The good's are always as described and top notch, but they take an age to arrive (7+ days), they seem to have a bizarre stocking system, and no-one answers the phone.
On a similar note I got a pair of DS Racer's from 'Natterjack' last week, ordered a size 9 online but they emailed me (two days later) to inform me they'd "literally just sold the last pair of size 9s the moment I'd placed my order".... or in other words they just hadnt been arsed to update the site when they flogged the last pair!
...in the end it turned out to be fine as they sent me an 8.5 (to which I agreed) and they actually fit a little better!