I'm using 18f2550, PBP and Visual Basic Express 2008 without any problem... With the usage of bootloader you can also programm your pic in a few seconds on your circuit over USB...