Have as many LED's as you have pins...
Code:
	LoopALED var BYTE
	LoopBLED var BYTE
	LoopCLED var BYTE
	LoopDLED var BYTE
	LoopELED var BYTE
	LoopFLED var BYTE
	LoopGLED var BYTE
	LoopHLED var BYTE
	'
	LoopACON con 50
	LoopBCON con 22
	LoopCCon con 38
	LoopDCon con 75
	LoopECon con 17
	LoopFCon con 40
	LoopGCon con 62
	LoopHCon con 13
	'
	TRISB=0
Loop:
	If LoopALED=0 then
		LoopALED=LoopACON
		Toggle PortB.0
		else
		LoopALED=LoopALED-1
		endif
	'
	If LoopBLED=0 then
		LoopBLED=LoopBCON
		Toggle PortB.1
		else
		LoopBLED=LoopBLED-1
		endif
	'
	If LoopCLED=0 then
		LoopCLED=LoopCCON
		Toggle PortB.2
		else
		LoopCLED=LoopCLED-1
		endif
	'
	If LoopDLED=0 then
		LoopDLED=LoopDCON
		Toggle PortB.3
		else
		LoopDLED=LoopDLED-1
		endif
	'
	If LoopELED=0 then
		LoopELED=LoopECON
		Toggle PortB.4
		else
		LoopELED=LoopELED-1
		endif
	'
	If LoopFLED=0 then
		LoopFLED=LoopFCON
		Toggle PortB.5
		else
		LoopFLED=LoopFLED-1
		endif
	'
	If LoopGLED=0 then
		LoopGLED=LoopGCON
		Toggle PortB.6
		else
		LoopGLED=LoopGLED-1
		endif
	'
	If LoopHLED=0 then
		LoopHLED=LoopHCON
		Toggle PortB.7
		else
		LoopHLED=LoopHLED-1
		endif
	'
	Pause 10
	Goto Loop
Homework Done! Melanie's off down the pub...

Now repeat the above (excluding definitions) in less than 8 Lines of Code... (yes it can be done)!