Sorry am a total snob - if you are going to wear a stock then it HAS to be self tied. Hence why I wear an SJ collar when SJing and only use a stock out hunting (I have had it drummed into me to have them TIGHT, therefore it is too much for SJing for me!)
It really isn't that hard once you practise - I must say I prefer someone else doing it for me when I am hunting (as someone else can get it tighter for you) but when I have used one for SJing I have done it myself and it looks fine (and slacker, but I felt bad for that LOL)
I brought a shirt and stock combo from my local saddlery - think it is Equetech.... the stock attaches via a button to the shirt and feeds through little loops on the shirt collar so you can get it really tight and it doesn't bunch up
I have an Equetech fleece stock shirt for colder months and a Toggi X-treme one for summer-both very good.
Stocks I seem to have collected-brought a lovely checked one from Badminton last year, white cotton one I was given a couple of years ago and various I've brought from local tack shops.
Oh and self tie ONLY!