If you are doing any development - small or large, I would recommend to check these guys out. They stock a good range and can even do custom orders if you have any tricky areas to deal with (as there always are!). It's only the decisions that you have to make that are hard!
a year ago
Emailed and called twice and they never got back to me once.. disappointed as I was referred to them