I really want to buy a Macbook Pro now... but I know I'll be gutted when the new ones get released but there's always something newer around the corner.
What shall I do?
Do what I'm doing and wait unless you really need one. My laptop is on its way out but it will last me long enough until the new release is out in 6-8 weeks. Then I can decide if I like the new one and if not hopefully get a reduced price on the latest one.
If you don't have a computer and need one straight away then go for it and buy the latest one.