Personally, I'm very good at programming, but I honestly hate it with a passion. I enjoy programming when either it's for my own purposes or it's something which actually holds some interest for me. Most programs I have to write either for school or for various consulting jobs are just more boring programs which don't really do anything too impressive... I have a few programs I'm very proud of that I thoroughly enjoyed writing, but I guess after all of the programming I've done, I'm just kinda over it...

AJ